|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
HA-Service interface. Defines common functionality for partition symmetric (farming) services.
Field Summary |
Fields inherited from interface org.jboss.system.ServiceMBean |
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED |
Method Summary | |
void |
callMethodOnPartition(String methodName,
Object[] args)
Convenience method for broadcasting a call to all members of a partition. |
Serializable |
getDistributedState(String key)
Convenience method for sharing state across a cluster partition. |
String |
getPartitionName()
Name of the underlying partition that determine the cluster to use. |
void |
sendNotification(javax.management.Notification notification)
Broadcast the notification to the remote listener nodes (if any) and then invoke super.sendNotification() to notify local listeners. |
void |
setDistributedState(String key,
Serializable value)
Convenience method for sharing state across a cluster partition. |
void |
setPartitionName(String partitionName)
Set the name of the underlying partition that determine the cluster to use. |
Methods inherited from interface org.jboss.system.ServiceMBean |
getName, getState, getStateString, jbossInternalLifecycle |
Methods inherited from interface org.jboss.system.Service |
create, destroy, start, stop |
Methods inherited from interface javax.management.NotificationBroadcaster |
addNotificationListener, getNotificationInfo, removeNotificationListener |
Method Detail |
public String getPartitionName()
public void setPartitionName(String partitionName)
public void callMethodOnPartition(String methodName, Object[] args) throws Exception
methodName
- args
-
Exception
public Serializable getDistributedState(String key)
key
- key for the distributed object
public void setDistributedState(String key, Serializable value) throws Exception
key
- key for the distributed objectvalue
- the distributed object
Exception
public void sendNotification(javax.management.Notification notification)
notification
- sent out to local listeners and other nodes. It should be serializable.
It is recommended that the source of the notification is an ObjectName of an MBean that
is is available on all nodes where the broadcaster MBean is registered.NotificationBroadcasterSupport.sendNotification(Notification)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |