|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface HAServiceMBean
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 | |
---|---|
List |
callMethodOnPartition(String methodName,
Object[] args,
Class[] types)
Deprecated. does not belong in this general purpose API; will be removed in AS 6; subinterfaces that wish to expose this operation can add it |
Serializable |
getDistributedState(String key)
Convenience method for sharing state across a cluster partition. |
String |
getPartitionName()
Gets the name of the partition used by this service. |
void |
sendNotification(Notification notification)
Broadcast the notification to the remote listener nodes (if any) and then invoke super.sendNotification() to notify local listeners. |
void |
setClusterPartition(ClusterPartitionMBean clusterPartition)
Deprecated. use setHAPartition(HAPartition) |
void |
setDistributedState(String key,
Serializable value)
Convenience method for sharing state across a cluster partition. |
void |
setHAPartition(org.jboss.ha.framework.interfaces.HAPartition clusterPartition)
Sets the underlying partition used by this service. |
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 |
---|
String getPartitionName()
void setHAPartition(org.jboss.ha.framework.interfaces.HAPartition clusterPartition)
clusterPartition
- the partitionvoid setClusterPartition(ClusterPartitionMBean clusterPartition)
setHAPartition(HAPartition)
clusterPartition
- the partition@Deprecated List callMethodOnPartition(String methodName, Object[] args, Class[] types) throws Exception
methodName
- args
- array of Java Object representing the set of parameters to be
given to the remote methodtypes
- The types of the parameters
Exception
Serializable getDistributedState(String key)
key
- key for the distributed object
void setDistributedState(String key, Serializable value) throws Exception
key
- key for the distributed objectvalue
- the distributed object
Exception
void sendNotification(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 |