Package com.sun.jdmk

Provides some common classes of Java DMK.

See:
          Description

Interface Summary
NotificationBroadcasterProxy This interface should be implemented by a ProxyMBean that represents an MBean which broadcasts Notifications (implements the NotificationBroadcaster interface).
NotificationRegistration This interface specifies the methods to add or to remove a notification listener to an MBean via a MBean server (remote or local).
OperationContext An object implementing this interface can be used to transmit context between a connector client and a connector server.
Proxy Interface common to all proxy objects manipulated by a remote or local MBean manager.
ProxyHandler This interface groups all functions necessary to support a proxy.
Task This interface is implemented by objects that can be executed by a TaskServer.
TaskServer This interface is implemented by objects that are able to execute tasks.
 

Class Summary
DaemonTaskServer This class inplements a Task Server that runs in its own thread.
DefaultPaths This class represents a set of default directories used by Java DMK.
Enumerated This class is used for implementing enumerated values.
GenericProxy Implementation of the GenericProxy object associated to a remote MBean.
Introspector This class contains the methods for performing all the tests needed to verify that a class represents a JMX compliant MBean.
JdmkProperties This class reads a file containing the property list defined for Java DMK and adds all the read properties to the list of system properties.
MBeanServerChecker An object of this class implements the MBeanServer interface and, for each of its methods, calls an appropriate checking method and then forwards the request to a wrapped MBeanServer object.
MBeanServerForwarder An object of this class implements the MBeanServer interface and wraps another object that also implements that interface.
MBeanServerImpl This is the base class for MBean manipulation on the agent side..
ServiceName Used for storing default values used by JDMK services.
ThreadContext Warning: The interface of this class is subject to change.
Trace Makes internal runtime information available through the notification mechanism.
TraceFilter This class is used to filter trace information.
TraceListener An object of this class can be used to receive notifications sent out by the class Trace, and all notifications received will be saved to a file specified, or write to user screen.
TraceNotification This class defines an object used by the class Trace to send out all internal runtime information.
Unsigned An unsigned integer, between 0 and some maximum value.
UnsignedByte An unsigned integer, between 0 and 28 - 1.
UnsignedInt An unsigned integer, between 0 and 232 - 1.
UnsignedLong An unsigned integer, between 0 and 264 - 1.
UnsignedShort An unsigned integer, between 0 and 216 - 1.
 

Exception Summary
JdmkSecurityException This class represents security exceptions emitted by JDMK.
ManagerException This class represents exceptions thrown in the manager.
ProxyMBeanInstantiationException Exception raised by the ProxyFactory when a problem occurs with the instantiation of the ProxyMBean.
RuntimeManagerException This class represents runtime exceptions thrown in the manager.
RuntimeProxyException This class represents runtime exceptions thrown by proxy methods in the manager.
 

Package com.sun.jdmk Description

Provides some common classes of Java DMK.