Package com.newstep.solid.management.runtime.node

 
Package Diagram Summary
node 
 
Class Summary
Node 
NodeActiveAgent 
NodeBootStrap 
NodeManager 

 
Interface Summary
NodeManagerMBean 
Package Elements Detail
NodeManagerMBean
The manageable interface of the component container.
Queries can be made against the container to view the registered
components of the system.
com.newstep.solid.management.runtime.component.ComponentManager
Author:
msimonsen
 

 
Operation Summary
getRegisteredComponents 
getStatetransitions the ManagedExecutable from SUSPENDED to RUNNING. On return, the
ManagedExecutable will be in one of RESUMING or RUNNING states
depending on its nature. If the entity is asynchronous then the state
will return as RESUMING. The entity may be queried or may provide call
backs to indicate when it arrives in the RUNNING state. If the entity
is synchronous then it will transition directly from RESUMING to RUNNING.
<P>
resume may only be invoked on ManagedExecutables that are in the SUSPENDED state.
resumetransitions the ManagedExecutable from SUSPENDED to RUNNING. On return, the
ManagedExecutable will be in one of RESUMING or RUNNING states
depending on its nature. If the entity is asynchronous then the state
will return as RESUMING. The entity may be queried or may provide call
backs to indicate when it arrives in the RUNNING state. If the entity
is synchronous then it will transition directly from RESUMING to RUNNING.
<P>
resume may only be invoked on ManagedExecutables that are in the SUSPENDED state.
shutdowntransitions the ManagedExecutable from its current state to
SHUTTINGDOWN which in turn will transition to IDLE. On return,
the entity will be in the SHUTTINGDOWN state.
<P>
shutdown may be invoked on ManagedExecutables that in the RUNNING or SUSPENDED state
starttransitions the ManagedExecutable from IDLE to RUNNING. On return, the
entity will be in one of STARTING or RUNNING depending on its nature. If
the entity is asynchronous then the state will return as STARTING. The
entity may be queried or may provide call backs to indicate when it
arrives in the RUNNING state. If the entity is synchronous then it will
transition directly from IDLE to RUNNING.
<P>
start may only be invoked on ManagedExecutables that are in the IDLE state.
stoptransitions the ManagedExecutable from its current state to IDLE. On return,
the entity will be in one of STOPPING or IDLE states depending on its
nature. If the entity is asynchronous then the state will return as
STOPPING while the entity terminates. Asynchronous entities may be
queried or may provide call backs to indicate when it arrives in the IDLE
state. If the entity is synchronous then it willtransition directly to
IDLE.
<P>
stop may be invoked on ManagedExecutables in any state
suspendtransitions the ManagedExecutable from RUNNING to SUSPENDED. On return, the
ManagedExecutable will be in one of SUSPENDING or SUSPENDED states
depending on its nature. If the entity is asynchronous then the state
will return as SUSPENDING. The entity may be queried or may provide call
backs to indicate when it arrives in the SUSPENDED state. If the entity
is synchronous then it will transition directly from RUNNING to SUSPENDED.
<P>
suspend may only be invoked on ManagedExecutables that are in the RUNNING state.

getRegisteredComponents
 
Abstract.
 

 
Parameter Summary
return 

return
 

getState
 
transitions the ManagedExecutable from SUSPENDED to RUNNING. On return, the
ManagedExecutable will be in one of RESUMING or RUNNING states
depending on its nature. If the entity is asynchronous then the state
will return as RESUMING. The entity may be queried or may provide call
backs to indicate when it arrives in the RUNNING state. If the entity
is synchronous then it will transition directly from RESUMING to RUNNING.


resume may only be invoked on ManagedExecutables that are in the SUSPENDED state.

Abstract.
 

 
Parameter Summary
return 

return
 

resume
 
transitions the ManagedExecutable from SUSPENDED to RUNNING. On return, the
ManagedExecutable will be in one of RESUMING or RUNNING states
depending on its nature. If the entity is asynchronous then the state
will return as RESUMING. The entity may be queried or may provide call
backs to indicate when it arrives in the RUNNING state. If the entity
is synchronous then it will transition directly from RESUMING to RUNNING.


resume may only be invoked on ManagedExecutables that are in the SUSPENDED state.

Abstract.
Throws:
ExecutableException
 

shutdown
 
transitions the ManagedExecutable from its current state to
SHUTTINGDOWN which in turn will transition to IDLE. On return,
the entity will be in the SHUTTINGDOWN state.


shutdown may be invoked on ManagedExecutables that in the RUNNING or SUSPENDED state

Abstract.
Throws:
ExecutableException
 

start
 
transitions the ManagedExecutable from IDLE to RUNNING. On return, the
entity will be in one of STARTING or RUNNING depending on its nature. If
the entity is asynchronous then the state will return as STARTING. The
entity may be queried or may provide call backs to indicate when it
arrives in the RUNNING state. If the entity is synchronous then it will
transition directly from IDLE to RUNNING.


start may only be invoked on ManagedExecutables that are in the IDLE state.

Abstract.
Throws:
ExecutableException
 

stop
 
transitions the ManagedExecutable from its current state to IDLE. On return,
the entity will be in one of STOPPING or IDLE states depending on its
nature. If the entity is asynchronous then the state will return as
STOPPING while the entity terminates. Asynchronous entities may be
queried or may provide call backs to indicate when it arrives in the IDLE
state. If the entity is synchronous then it willtransition directly to
IDLE.


stop may be invoked on ManagedExecutables in any state

Abstract.
Throws:
ExecutableException
 

suspend
 
transitions the ManagedExecutable from RUNNING to SUSPENDED. On return, the
ManagedExecutable will be in one of SUSPENDING or SUSPENDED states
depending on its nature. If the entity is asynchronous then the state
will return as SUSPENDING. The entity may be queried or may provide call
backs to indicate when it arrives in the SUSPENDED state. If the entity
is synchronous then it will transition directly from RUNNING to SUSPENDED.


suspend may only be invoked on ManagedExecutables that are in the RUNNING state.

Abstract.
Throws:
ExecutableException