Once the MBeanInfo has been obtained discard our caches.
Caching MBeanInvoker that uses reflection to invoke on MBean instances.
Checks if the given type is primitive of can be initialized from String.
This is done by trying to load the class and checking if there is a public String
only constructor.
Base class for chained MBeanServers.
Creates a new ChainedMBeanServer that delegates to the specified MBeanServer
.
Base class for chained MBeanServerBuilders.
Creates a new chained MBeanServerBuilder
ObjectInputStream that can read serialized java Objects using a supplied classloader
to find the object's classes.
Creates a new ClassLoaderObjectInputStream
Removes all the tasks from this TimeQueue.
Removes all the interceptors added via addInterceptor(MBeanServerInterceptor interceptor)
.
Removes all the interceptors added via addInterceptor(MBeanServerInterceptor interceptor)
.
The string 'ClientProvider' as mandated by the spec
An MBeanServerConnection that "converts" the MBeanServerConnection calls to RMIConnection
calls,
performing wrapping of parameters and/or the needed actions.
SOAP Connector Client Provider
An MBeanServerConnection proxy that performs the setting of the appropriate context classloader
to allow classloading of classes sent by the server but not known to the client, in methods like
MBeanServerConnection.getAttribute
, MBeanServerConnection.invoke
and so on.
Clones this MBean repository
Implemented using the template method pattern
Closes this ConnectionManager and all the opened connections it manages.
Closes this handler, that will not accept anymore add or removal of listeners
Overridden to allow nested connections to close and release their resources and, afterwards,
to close this connection with the JSR 160 semantic provided by the superclass.
Closes this handler, that will not accept anymore add or removal of listeners
Implemented using the template method pattern, handles the emission of the connection notification
of type "closed".
Closes the given Connection.
Contains utilities common to CommandProcessor objects
Log that redirects log calls to Jakarta Commons Logging.
Compares 2 TimeTasks by comparing their next execution times
Implemented using the template method pattern, it handles authentication, creation of the connection ID,
emission of connection notification of type "opened".
Factory method that creates connections that are specific to the client that invoked this method.
This method is called when a call initiated by javax.management.remote.JMXConnector.connect
arrives on server side.
This method is called when a call initiated by javax.management.remote.JMXConnector.connect
arrives on server side.
This method is called when a call initiated by javax.management.remote.JMXConnector.connect
arrives on server side.
This method is called when a call initiated by javax.management.remote.JMXConnector.connect
arrives on server side.
This method is called when a call initiated by javax.management.remote.JMXConnector.connect
arrives on server side.
This method is called when a call initiated by javax.management.remote.JMXConnector.connect
arrives on server side.
Represents a connection between a client and a server.
MX4J's implementation uses this property to specify the period (in ms) of the heartbeat pulse for
JMXConnectors
that use heartbeat to check if the
connection with JMXConnectorServers
is still alive.
MX4J's implementation uses this property to specify the number of retries of heartbeat pulses before
declaring the connection between a JMXConnector
and a
JMXConnectorServer
failed, at which a
notification failed
is emitted.
This class is used in the Axis deployment descriptor, and parses the SOAP header
(on server-side) that contains the connection ID sent by the client.
A ConnectionManager is a server-side object that acts as the factory for new connections and
manages the authentication details.
ConnectionResolver handles the details of creating connections for different protocols.
ConstructorsCommandProcessor, processes a request to query the available
constructors for a classname
Returns whether the tuple is already present in this handler
This interceptor sets the context class loader to the proper value for incoming calls.
Converts MX4J priority to Log4J priority
An MBean that wraps tnameserv.
Creates a new instance of CosNamingService with the default port (900).
Creates a new instance of CosNamingService with the specified port.
Management interface for the CosNamingService MBean.
Management interface descriptions for the CosNamingService MBean.
Creates a new MBeanInvoker created on-the-fly by using BCEL.
Returns the URL for the given archive file name using the provided URL as a codebase,
or null if the URL cannot be created.
Returns a connection ID as specified by JSR 160.
Creates a notification emitter used to emit connection notifications.
To be overridden to return metadata information about manageable attributes.
CreateMBeanCommandProcessor, processes a request for creating and registering
an MBean
Constructs a new CreateMBeanCommandProcessor
To be overridden to return metadata information about manageable constructors.
Creates the MBeanInfo for this instance, calling in succession factory methods that the user can override.
To be overridden to return metadata information about manageable notifications.
To be overridden to return metadata information about manageable operations.
Creates a parameter object of the given type containing a given value.
Creates an instance of the server as specified in the given JMXServiceURL.
Creates an instance of the server as specified in the given JMXServiceURL.
Creates an instance of the server as specified in the given JMXServiceURL.
Creates an instance of the server as specified in the given JMXServiceURL.
Creates a new ServerSocket on the specified port, with the specified backlog and on the given host.
Returns a SSLServerSocket on the given port.
Returns a unique ID for a client-side NotificationListener
Returns a unique ID for a client-side NotificationListener
Returns the metadata information associated with the given object name.
Returns the method information given the method name and its signature.
Returns the JMXServiceURL this JMXConnector will connect to.
Returns the value of the specified attribute.
Gets the specified attribute value from the MBean instance.
Returns the value of the specified attribute.
Returns the value of the manageable attribute, as specified by the DynamicMBean interface.
GetAttributeCommandProcessor, processes a request for getting one attribute
of a specific MBean.
Should return the description for the specified attribute.
Should return the description for the specified attribute.
Should return the description for the specified attribute.
Should return the description for the specified attribute.
Should return the description for the specified attribute.
Should return the description for the specified attribute.
Should return the description for the specified attribute.
Should return the description for the specified attribute.
Should return the description for the specified attribute.
Should return the description for the specified attribute.
Should return the description for the specified attribute.
Should return the description for the specified attribute.
Should return the description for the specified attribute.
Should return the description for the specified attribute.
Should return the description for the specified attribute.
Should return the description for the specified attribute.
Should return the description for the specified attribute.
Gets the specified attributes values from the MBean instance.
Returns the manageable attributes, as specified by the DynamicMBean interface.
Returns the Average Value
Returns the Average Value
Gets a comma separated list of addresses set in the BCC field
Initialise internal data structures.
Returns whether the script should be kept in the cache.
Returns whether the script should be kept in the cache.
Gets a comma separated list of addresses set in the CC field
Returns the classloader for the MBean
Returns the ClassLoaderRepository for this MBeanServer.
Return the exception code
Gets a message apropriate for a give HTTP code
Returns the connection ID as specified by JSR 160 specification
Returns the connection ID as specified by JSR 160 specification
Should return the description for the given constructor of the MBean.
Should return the description for the given constructor of the MBean.
Should return the description for the given constructor of the MBean.
Should return the description for the given constructor of the MBean.
Should return the description for the given constructor of the MBean.
Should return the description for the given constructor of the MBean.
Should return the description for the given constructor of the MBean.
Should return the description for the constructor's parameter for the given constructor and parameter index.
Should return the description for the constructor's parameter for the given constructor and parameter index.
Should return the description for the constructor's parameter for the given constructor and parameter index.
Should return the description for the constructor's parameter for the given constructor and parameter index.
Should return the description for the constructor's parameter for the given constructor and parameter index.
Should return the description for the constructor's parameter for the given constructor and parameter index.
Should return the name of the constructor's parameter for the given constructor and parameter index.
Should return the name of the constructor's parameter for the given constructor and parameter index.
Should return the name of the constructor's parameter for the given constructor and parameter index.
Should return the name of the constructor's parameter for the given constructor and parameter index.
Should return the name of the constructor's parameter for the given constructor and parameter index.
Should return the name of the constructor's parameter for the given constructor and parameter index.
Returns the content of the mail
Returns the default start page
Returns the default priority.
Obtain the attribute description.
Obtain the constructor description.
Obtain the constructor parameter description.
Obtain global description for MBean.
Obtain the operation description.
Obtain the operation parameter description.
Returs a sorted map of the recorded values indexed by PointTime
Returs a sorted map of the recorded values indexed by PointTime
Returns the environment passed when creating the JMXConnectorServer
Returns the environment Map as is, without removing non-serializable entries like
getAttributes()
does.
Returns the jar/zip file or the directory where XSL files are loaded
Returns the path where the information is stored.
Returns whether this task is a fixed rate or fixed delay task.
Gets the from address attached to mails
Gets the from name presented on the mail
Returns how often the MBean will poll the variable value
Returns a given header by name, assumes lower case
Returns a given header by name, assumes lower case
Returns the head interceptor of the interceptor chain.
Return the host name the server will be listening to.
Return the host name the server will be listening to.
Returns the Locale used to internationalize the output
Returns a new instance of a Logger associated with the given category
;
if redirectTo
has been called then a new instance of the prototype Logger, associated with the given
category
, is returned.
Returns the Maximum Value
Returns the Maximum Value
Returns how many entries may be recorded.
Returns how many entries may be recorded.
Returns the maximum number of attempts that should be made before declaring a connection
failed.
Returns the maximum number of retries this heart beat attempts after
a first connection failure before declaring the connection or the server
as dead.
Returns the MBean instance
To be overridden to return metadata information about the class name of this MBean;
by default returns this class' name.
To be overridden to return metadata information about the description of this MBean.
Should return the description of the MBean.
Should return the description of the MBean.
Should return the description of the MBean.
Should return the description of the MBean.
Should return the description of the MBean.
Should return the description of the MBean.
Should return the description of the MBean.
Should return the description of the MBean.
Should return the description of the MBean.
Should return the description of the MBean.
Should return the description of the MBean.
Should return the description of the MBean.
Returns the MBeaInfo, as specified by the DynamicMBean interface; the default implementation caches the value
returned by
createMBeanInfo()
(that is thus called only once).
Returns the MBeanInfo of the MBean
Calls getMBeanInfo on the MBean instance (only on DynamicMBeans).
Returns the management interface of the standard MBean
Returns the MBeanInvoker of the standard MBean
Returns the nested MBeanServer
Returns the chained MBeanServerBuilder this object delegates to.
Returns the method of the request
Returns the method name for the given attribute.
Gets the MIME type set to the mail
Returns the Minimum Value
Returns the Minimum Value
Returns the next time at which the task will be executed, ie the
run()
method is called.
Returns the ID of the listener for the given tuple
Returns the IDs of the listeners for the given tuple
Returns the notification which will trigger the mail sending
Gets the specific notification type being listened
Gets the specific notification type being listened
Returns the ObjectInstance of the MBean
Returns the ObjectName of the MBean
Returns the observed Attribute
Gets the object being observed by this MBean
Gets the object being observed by this MBean
Returns the observed ObjectName
Gets the MBean's objectname which is being listened
Should return the description for the specified operation.
Should return the description for the specified operation.
Should return the description for the specified operation.
Should return the description for the specified operation.
Should return the description for the specified operation.
Should return the description for the specified operation.
Should return the description for the specified operation.
Should return the description for the specified operation.
Should return the description for the specified operation.
Should return the description for the specified operation.
Should return the description for the specified operation.
Should return the description for the operations's parameter for the given operation and parameter index.
Should return the description for the operations's parameter for the given operation and parameter index.
Should return the description for the operations's parameter for the given operation and parameter index.
Should return the description for the operations's parameter for the given operation and parameter index.
Should return the description for the operations's parameter for the given operation and parameter index.
Should return the description for the operations's parameter for the given operation and parameter index.
Should return the name of the operation's parameter for the given operation and parameter index.
Should return the name of the operation's parameter for the given operation and parameter index.
Should return the name of the operation's parameter for the given operation and parameter index.
Should return the name of the operation's parameter for the given operation and parameter index.
Should return the name of the operation's parameter for the given operation and parameter index.
Should return the name of the operation's parameter for the given operation and parameter index.
Obtain constructor parameter name.
Obtain operation parameter name.
Returns the path of the request
Returns the path of the XSL templates inside a jar file.
Returns the period of this task.
Returns the port on which tnameserv listens for incoming connections
Returns the port on which tnameserv listens for incoming connections
Returns the port where the server is running on.
Returns the port where the server is running on.
Returns the port on which rmiregistry listens for incoming connections
Returns the port on which rmiregistry listens for incoming connections
Returns the protocol used by the corrispondent JMXConnectorServer.
Returns the protocol used by the corrispondent JMXConnectorServer.
Returns the period of time in milliseconds between two heart beats
Returns the date when it started recording
Returns the date when it started recording
Returns the resource object on which invoke attribute's getters, attribute's setters and operation's methods
Returns the period between two retries if the connection with the server side fails.
Returns the script as text.
Returns the script as text.
Returns the URL pointing to the script source
Returns the URL pointing to the script source
Returns a security context at the moment of creation of this ConnectionManager.
Gets the server's host as name or IP
Returns the unique server side listener that will represent client-side listeners
on MBeans.
Returns the unique server side listener that will represent client-side listeners
on MBeans.
Gets the server's port, by default is 25
Gets the username to log to the server
Returns the MBeanAttributeInfo for the given attribute, or null if the attribute
is not a management attribute.
Returns a java.lang.reflect.Method object for the given method name and signature.
Returns the MBeanOperationInfo for the given operation, or null if the operation
is not a management operation.
Returns the timeout used when sending mails
Gets a comma separated list of addresses set in the TO field
Returns the type of this interceptor
Returns the type of this interceptor
Returns the type of this interceptor
Returns the type of this interceptor
A concise string that tells the type of this interceptor
Returns the type of this interceptor
Indicates wether to use the script given in the ScripText variable or
the one given in the script File.
Indicates wether to use the script given in the ScripText variable or the one given in the script File.
Returns the recorded value
Returns one variable value.
Returns a map with the variables passed in the request.
Returns one variable values.
Gets the HttpAdaptor version
Gets the HttpAdaptor version
Returns the version of the request
An extension of StandardMBean to support internationalization.
Makes a I18NStandardMBean for the default locale implemented by a subclass.
Makes a I18NStandardMBean for the given locale implemented by a subclass.
Makes an I18NStandardMBean for the default locale with a separate implementation class.
Makes an I18NStandardMBean for the given locale with a separate implementation class.
Thrown when an internal error in the MX4J implementation is detected.
Instantiate the given className passing the given arguments to the constructor with the given signature
Introspect the given mbean, storing the results in the given metadata.
Invokes the specified operation on the MBean instance
Invokes the specified MBean operation on the MBean instance
Invokes the specified operation on the MBean instance
Looks up the method to call on given resource and invokes it.
Returns the value of the manageable operation as specified by the DynamicMBean interface
Performs the actual invocation of the MBean's method.
Invokes the given method on the given resource object with the given arguments.
InvokeOperationCommandProcessor, processes a request for unregistering an MBean
The last MBeanServer --$gt; MBean interceptor in the chain.
Instantiates a new interceptor instance.
Management interface for the InvokerMBeanServerInterceptor MBean
Management interface description for the InvokerMBeanServerInterceptor MBean.
Returns whether this client handler is fetching notifications or not.
Indicates whether the MBean is recording values
Indicates whether the server's running
Indicates whether the server's running
Indicates whether the MBean is recording values
Returns true is the given method is a JMX attribute getter method
Returns true if the method is a JMX attribute setter method
Returns whether the
close()
method has been called.
Returns whether the
close()
method has been called.
Returns whether the
connect
or
connect(Map)
method has been called on this JMXConnector.
Returns whether this interceptor is enabled
Returns whether this interceptor is enabled
This interceptor is always enabled
This interceptor is always enabled
This interceptor is always enabled
Returns whethere this task is finished.
Indicates whether login to the SMTP server will be attpemted
Returns whether the given already introspected metadata is compliant.
Returns whether the MBean is dynamic
Returns whether the MBean is standard
Returns whether this task is periodic.
Returns whether this MBean has been started and not yet stopped.
Returns whether this MBean has been started and not yet stopped.
Returns whether this configurator is running and thus if the MBeanServer can accept incoming calls
Returns whether this configurator is running and thus if the MBeanServer can accept incoming calls
Returns whether this MBean has been started and not yet stopped.
Returns whether this MBean has been started and not yet stopped.
Returns whether the
stop()
method of this JMXConnectorServer has been called.
Returns if the XSL Templates are cached
Returns if the XSL files are contained in a jar/zip file.
Returns if the XSL files are contained in a path.
Returns an iterator on the metadata stored in this repository.
Schedules the given task for execution.
Interceptor that takes care of performing security checks (in case the SecurityManager is installed) for
MBeanServer to MBean calls.
Management interface for the SecurityMBeanServerInterceptor MBean
Management interface description for the SecurityMBeanServerInterceptor MBean.
Sends the connection failed notification using the emitter specified in
AbstractHeartBeat
whether to send the headers
This will directly execute the send mail.
The string 'ServerProvider' as mandated by the spec
ServerByDomainCommandProcessor, processes a request for getting all the
MBeans of the current server grouped by domains
ServerCommandProcessor, processes a request for getting all the
MBeans of the current server
SOAP Connector Server Provider
Sets the JMXServiceURL that represent the address of this JMXConnectorServer
Sets the value of the manageable attribute, as specified by the DynamicMBean interface.
Sets the value of the specified attribute.
Sets the specified attribute value on the MBean instance.
Sets the value of the specified attribute.
SetAttributeCommandProcessor, processes a request for setting one attribute
in one MBean
Sets the manageable attributes, as specified by the DynamicMBean interface.
Sets the specified attributes values on the MBean instance.
SetAttributesCommandProcessor, processes a request for setting one or more attributes
in one MBean.
Sets the Authentication Method.
Sets the Authentication Method.
Sets a comma separated list of address which will go in the BCC mail field
Sets whether the script should be kept in the cache.
Sets whether the script should be kept in the cache.
Sets a comma separated list of address which will go in the CC mail field
Sets the chain of interceptors on this interceptor.
Sets the classloader for the MBean
Sets the content of the mail
Set the locale which will be used for future I18NStandardMBeans.
Sets the default start page, serverbydomain as a default
Sets the default priority for all loggers.
Sets the Document Builder factory
Sets the Document Builder factory
Enables or disables this interceptor
Enables or disables this interceptor
Sets the jar/zip file or the directory where to find the XSL files
Marks this task as finished or not.
Sets the form address set to mail
Sets the from name presented on the mail
Sets how often the MBean will poll the variable value
Sets the host name where the server will be listening
Sets the host name where the server will be listening
Sets the key manager algorithm, by default is "SunX509".
Sets the key manager algorithm, by default is "SunX509".
Sets the password to access the key present in the keystore.
Sets the password to access the key present in the keystore.
Sets the name of the keystore; if the keystore is of type JKS, then this is a file name, that will be
resolved by the ClassLoader of this class, via getResourceAsStream.
Sets the name of the keystore; if the keystore is of type JKS, then this is a file name, that will be
resolved by the ClassLoader of this class, via getResourceAsStream.
Sets the type of the keystore, by default is "JKS".
Sets the type of the keystore, by default is "JKS".
Sets the locale used to internationalize the output
Sets the locale used to internationalize the output, as a string
Sets whether to login to the SMTP server
Sets the maximum entries stored in this recorder
Sets the maximum entries stored in this recorder
Sets whether the MBean is dynamic
Sets the MBeanInfo object cached by this instance.
Sets the MBeanInfo of the MBean
Sets the management interface of the standard MBean
Sets the MBeanInvoker of the standard MBean
Sets the target MBeanServer
Sets the target MBeanServer
Sets whether the MBean is standard
Sets the MIME type, by default it is text/plain
Sets the next execution time.
Sets the notification name which will trigger the mail sending.
Sets the notification being listed.
Sets the notification type being listened.
Sets the ObjectName of the MBean
Sets the Attribute to be observed
Sets the object being observed by this MBean.
Sets the object being observed by this MBean.
Sets the ObjectName to be observed
Sets the observed object.
Specifies the path of the XSL templates inside a jar file.
Sets the port on which tnameserv listens for incoming connections.
Sets the port on which tnameserv listens for incoming connections.
Sets the value of the server's port
Sets the value of the server's port
Sets the port on which rmiregistry listens for incoming connections.
Sets the port on which rmiregistry listens for incoming connections.
Sets the object which will post process the XML results.
Sets the object which will post process the XML results.
Sets the classname of the object which will post process the XML results.
Sets the classname of the object which will post process the XML results.
Sets the object name which will post process the XML result.
Sets the object name which will post process the XML result.
Sets the object name of the PostProcessor MBean.
Sets the object name of the PostProcessor MBean.
Specifies the resource object on which invoke attribute's getters, attribute's setters and operation's methods.
Sets the content of the script.
Sets the content of the script.
Sets the script source as URL.
Sets the script source as URL.
Sets the server's host, it can be set as name or IP
Sets server's passowrd, use with setLoginToServer(true) and setServerUsername
Sets server's username, use with setLoginToServer(true)
Sets the object which create the server sockets
Sets the object which create the server sockets
Sets the factory's object name which will create the server sockets
Sets the factory's object name which will create the server sockets
Sets the factory's object name which will create the server sockets
Sets the factory's object name which will create the server sockets
Sets the SSL protocol version, by default is "TLS".
Sets the SSL protocol version, by default is "TLS".
Sets the mail's subject, by default is Empty subject.
Sets the send timeout, by default it is 10 secs
Sets a comma separated list of address which will go in the TO mail field
Sets the trust manager algorithm, by default is "SunX509".
Sets the trust manager algorithm, by default is "SunX509".
Sets the name of the truststore; if the truststore is of type JKS, then this is a file name, that will be
resolved by the ClassLoader of this class, via getResourceAsStream.
Sets the name of the truststore; if the truststore is of type JKS, then this is a file name, that will be
resolved by the ClassLoader of this class, via getResourceAsStream.
Sets the type of the truststore, by default is "JKS".
Sets the type of the truststore, by default is "JKS".
Sets the caching of the XSL Templates.
Sets the value to be recorded
Returns the size of this repository.
Returns the number of tasks present in this TimeQueue
This MBean is meant to send a mail given certain situation.
Management Interface of a SMTP MBean.
The server-side service (the WebService actually) where remote calls end up
after being parsed by Axis.
Returns a sorted list of attributes.
TODO: Fix this class to avoid hardcoding Sun's provider, since it will not work with IBM's JDK.
Management interface for the SSL ServerSocket factory
This 'pivot' is the one to be used when the invocation is uses the
https protocol
Starts recording a variable
Starts this MBean: tnameserv can now accept incoming calls
Starts this MBean: tnameserv can now accept incoming calls
Starts this configurator, so that the MBeanServer is now able to accept incoming calls.
Starts this configurator, so that the MBeanServer is now able to accept incoming calls.
Starts this MBean: rmiregistry can now accept incoming calls
Starts this MBean: rmiregistry can now accept incoming calls
Starts notification fetching
Starts recording a variable
Starts reading a reply of a previous call; if the call threw an exception,
the exception is read and re-thrown, otherwise the result of the call
can be read using
readObject(Class)
.
Management interface to be implemented by recorder MBeans.
Status code INTERNAL ERROR
Status code MOVED PERMANENTLY
Status code MOVED TEMPORARILY
Status code NOT IMPLEMENTED
Stops recording a variable
Stops this MBean: tnameserv cannot accept anymore incoming calls
Stops this MBean: tnameserv cannot accept anymore incoming calls
Stops this configurator, so that the MBeanServer is not able to accept incoming calls.
Stops this configurator, so that the MBeanServer is not able to accept incoming calls.
Stops this MBean: rmiregistry cannot accept anymore incoming calls
Stops this MBean: rmiregistry cannot accept anymore incoming calls
Stops notification fetching
Stops recording a variable
Store the given information to the storage media.
Store the given information to the storage media.
Store the given information to the storage media.