|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.management.NotificationBroadcasterSupport
org.apache.slide.common.Slide
Implementation of the Slide JMX MBean.
| Field Summary |
| Fields inherited from interface org.apache.slide.common.SlideMBean |
NAME, OBJECT_NAME, STARTED, STARTING, states, STOPPED, STOPPING |
| Constructor Summary | |
Slide()
|
|
| Method Summary | |
DomainAccessToken |
accessDomain(SecurityToken token)
Access a Domain. |
NamespaceAccessToken |
accessNamespace(SecurityToken token,
java.lang.String namespaceName)
Access a Namespace. |
void |
closeNamespace(NamespaceAccessToken token)
Close a namespace. |
void |
closeNamespace(SecurityToken token,
java.lang.String namespaceName)
Clsose a namespace. |
void |
destroy()
Destroy domain. |
java.lang.String |
getName()
Retruns the Slide component name. |
int |
getState()
Returns the state of the Slide domain. |
java.lang.String |
getStateString()
Returns a String representation of the domain's state. |
void |
init()
Auto initializes domain. |
void |
init(java.lang.String configFile)
Initializes domain, and specify a configuration file to use. |
void |
postDeregister()
|
void |
postRegister(java.lang.Boolean registrationDone)
|
void |
preDeregister()
|
javax.management.ObjectName |
preRegister(javax.management.MBeanServer server,
javax.management.ObjectName name)
|
void |
start()
Start the domain. |
void |
stop()
Close all access tokens to the domain. |
| Methods inherited from class javax.management.NotificationBroadcasterSupport |
addNotificationListener, getNotificationInfo, removeNotificationListener, sendNotification |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Slide()
| Method Detail |
public javax.management.ObjectName preRegister(javax.management.MBeanServer server,
javax.management.ObjectName name)
throws java.lang.Exception
preRegister in interface javax.management.MBeanRegistrationjava.lang.Exceptionpublic void postRegister(java.lang.Boolean registrationDone)
postRegister in interface javax.management.MBeanRegistration
public void preDeregister()
throws java.lang.Exception
preDeregister in interface javax.management.MBeanRegistrationjava.lang.Exceptionpublic void postDeregister()
postDeregister in interface javax.management.MBeanRegistrationpublic java.lang.String getName()
getName in interface SlideMBeanpublic int getState()
getState in interface SlideMBeanpublic java.lang.String getStateString()
getStateString in interface SlideMBean
public void init()
throws java.lang.Exception
init in interface SlideMBeanjava.lang.Exception
public void init(java.lang.String configFile)
throws java.lang.Exception
init in interface SlideMBeanjava.lang.Exception
public void start()
throws java.lang.Exception
start in interface SlideMBeanjava.lang.Exceptionpublic void stop()
stop in interface SlideMBeanpublic void destroy()
destroy in interface SlideMBean
public NamespaceAccessToken accessNamespace(SecurityToken token,
java.lang.String namespaceName)
accessNamespace in interface SlideMBeantoken - Entity which wants accessnamespaceName - Name of the namespace on which access is requested
public void closeNamespace(NamespaceAccessToken token)
closeNamespace in interface SlideMBeantoken - Namespace access token
public void closeNamespace(SecurityToken token,
java.lang.String namespaceName)
closeNamespace in interface SlideMBeantoken - Entity which wants to close the namespacenamespaceName - Name of the namespacepublic DomainAccessToken accessDomain(SecurityToken token)
accessDomain in interface SlideMBeantoken - Service who wants access
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||