org.jboss.system |
|
Java Source File Name | Type | Comment |
BarrierController.java | Class | BarrierController service.
A service that controls the lifecycle of a secondary mbean
(the BarrierMbean) that can be used as a dependency for other
services.
Starting and stopping the barrier mbean (and as a result
all services depending on it) is performed by listening
for any kind of JMX notification. |
BarrierControllerMBean.java | Interface | BarrierController MBean interface. |
ConfigurationException.java | Class | Thrown to indicate a non-fatal configuration related problem. |
InterceptorServiceMBean.java | Interface | MBean interface for services that dynamically attach an
interceptor to a set of target Interceptable (X)MBeans. |
InterceptorServiceMBeanSupport.java | Class | Helper class that can be used for writing MBean Services
that dynamically hook-up an Interceptor to other (X)MBeans
that have been configured as Interceptable. |
InvalidAttributeException.java | Class | Thrown to indicate that a given attribute value is not valid. |
JBossRMIClassLoader.java | Class | An implementation of RMIClassLoaderSpi to workaround the
proxy ClassCastException problem in 1.4
THIS IS A HACK!
Sun's implementation uses the caller classloader when
unmarshalling proxies. |
ListenerServiceMBean.java | Interface | An extension of the ServiceMBean interface that provides for
declarative JMX notification subscription handling. |
ListenerServiceMBeanSupport.java | Class | An abstract base class that provides for declarative JMX notification
subscription handling.
A JBoss service that is in addition a NotificationListener can
subclass ListenerServiceMBeanSupport instead of ServiceMBeanSupport
and specify at run-time, inline in the MBean descriptor using the
SubscriptionList attribute, the set of MBeans/notifications the
service wants to subscribe/receive.
Call subscribe(boolean dynamicSubscriptions) at anytime to register to
those MBeans and for those notifications that match the specified criteria.
Call unsubscribe() to unsubscribe for Notifications.
If true is passed to subscribe() the baseclass will monitor for
registration events from the MBeanServer and automatically subscribe
to new instances of MBeans that match the subscription criteria.
Monitoring for unsubscribe events in not necessary, since the MBeanServer
automatically removes subscriptions to unregistering MBeans.
An alternative subscribe(boolean dynamicSubscription, ObjectName listener)
can be used to specify a different MBean as the receiver of the
subscribed notifications. |
MissingAttributeException.java | Class | Thrown to indicate that a required attribute has not been set. |
NotificationFilterFactory.java | Interface | Abstracts NotificationFilter creation based on an arbritrary
xml element fragment. |
ORBSingleton.java | Class | Thin wrapper class that fulfills the contract of an ORB singleton and
forwards every invocation to an instance of the actual ORB singleton class,
which it loads with the context classloader. |
Registry.java | Class | A registry, really, a registry.
All methods static to lookup pointers from anyplace in the VM. |
Service.java | Interface | The Service interface. |
ServiceBinding.java | Interface | A policy used by ServiceController to allow the override
of MBean attribute values at configuration time. |
ServiceConfigurator.java | Class | Service configuration helper. |
ServiceContext.java | Class | |
ServiceController.java | Class | This is the main Service Controller. |
ServiceControllerMBean.java | Interface | ServiceController MBean interface. |
ServiceCreator.java | Class | A helper class for the controller. |
ServiceDynamicMBeanSupport.java | Class |
See Also: author: Sacha Labourey. version: $Revision: 57205 $ version: Revisions: version: 6 janv. |
ServiceFactory.java | Interface | The ServiceFactory interface is used to obtain a Service
proxy instance for a named MBean. |
ServiceMBean.java | Interface | An interface describing a JBoss service MBean. |
ServiceMBeanSupport.java | Class | An abstract base class JBoss services can subclass to implement a
service that conforms to the ServiceMBean interface. |