| java.lang.Object org.jboss.mx.server.registry.BasicMBeanRegistry
log | protected static Logger log(Code) | | The logger
|
registrationNotificationSequence | final protected SynchronizedLong registrationNotificationSequence(Code) | | Sequence number for the MBean server registration notifications.
|
unregistrationNotificationSequence | final protected SynchronizedLong unregistrationNotificationSequence(Code) | | Sequence number for the MBean server unregistration notifications.
|
getSize | public int getSize()(Code) | | |
handlePreDeregister | protected void handlePreDeregister(MBeanRegistration registrationInterface) throws Exception(Code) | | subclasses can override to provide any custom preDeregister logic
and must call preDregister on the MBeanRegistration instance
Parameters: registrationInterface - throws: Exception - |
handlePreRegistration | protected ObjectName handlePreRegistration(MBeanRegistration registrationInterface, ObjectName regName) throws Exception(Code) | | subclasses can override to provide their own pre-registration pre- and post- logic for
preRegister and must call preRegister on the MBeanRegistration instance
Parameters: registrationInterface - Parameters: regName - object name throws: Exception - |
mbInfosToStore | protected Vector mbInfosToStore()(Code) | | ObjectName objects bound to MBean Info objects that are waiting to be stored in the
persistence store.
|
qualifyName | protected ObjectName qualifyName(ObjectName name)(Code) | | Qualify an object name with the default domain
Adds the default domain if no domain is specified.
Parameters: name - the name to qualify the original name or the name prepended with the default domainif no domain is specified. exception: RuntimeOperationsException - containing anIllegalArgumentException when there is a problem |
registerClassLoader | protected void registerClassLoader(ClassLoader cl)(Code) | | Subclasses can override if they wish to control the classloader
registration to loader repository.
Parameters: cl - classloader |
releaseRegistry | public void releaseRegistry()(Code) | | Cleans up the registry before the MBean server is released.
|
sendRegistrationNotification | protected void sendRegistrationNotification(ObjectName regName)(Code) | | send a MBeanServerNotification.REGISTRATION_NOTIFICATION notification
to regName
Parameters: regName - |
sendUnRegistrationNotification | protected void sendUnRegistrationNotification(ObjectName name)(Code) | | send MBeanServerNotification.UNREGISTRATION_NOTIFICATION notification to
name
Parameters: name - |
validateAndQualifyName | protected ObjectName validateAndQualifyName(ObjectName name, String magicToken)(Code) | | Validates and qualifies an MBean
Validates the name is not a pattern.
Adds the default domain if no domain is specified.
Checks the name is not in the reserved domain JMImplementation when
the magicToken is not
org.jboss.mx.server.ServerConstants.JMI_DOMAIN JMI_DOMAIN Parameters: name - the name to validate Parameters: magicToken - used to get access to the reserved domain the original name or the name prepended with the default domainif no domain is specified. exception: RuntimeOperationsException - containing anIllegalArgumentException for a problem with the name |
|
|