public interface ClusterStateChangeFacility
Rhino extension facility that reports to a resource adaptor entity nodes on which it is activated or deactivated in the cluster.
Modifier and Type | Field and Description |
---|---|
static String |
CONFIG_PROPERTY_NAME |
Modifier and Type | Method and Description |
---|---|
void |
addStateChangeListener(ClusterStateChangeListener listener)
Add a state change listener.
|
void |
addStateChangeListener(ClusterStateChangeListenerV2 listener)
Add a v2 state change listener.
|
void |
removeStateChangeListener(ClusterStateChangeListener listener)
Remove a state change listener.
|
void |
removeStateChangeListener(ClusterStateChangeListenerV2 listener)
Remove a v2 state change listener.
|
static final String CONFIG_PROPERTY_NAME
void addStateChangeListener(ClusterStateChangeListener listener)
Add a state change listener.
If the listener has not already been added then clusterStateChange
will be immediately invoked on it to notify the listener of the current cluster state.
In this instance the joined set will be equal to the running set.
Typically this method would be called in raConfigure(ConfigProperties)
or raActive()
listener
- the state change listenervoid addStateChangeListener(ClusterStateChangeListenerV2 listener)
Add a v2 state change listener.
If the listener has not already been added then clusterStateChange
will be immediately invoked on it to notify the listener of the current cluster state.
In this instance the joined set will be equal to the running set.
Typically this method would be called in raConfigure(ConfigProperties)
or raActive()
.
listener
- the state change listener.void removeStateChangeListener(ClusterStateChangeListener listener)
Remove a state change listener.
This method would typically be called in raUnconfigure()
, raStopping()
, or raInactive()
listener
- void removeStateChangeListener(ClusterStateChangeListenerV2 listener)
Remove a v2 state change listener.
This method would typically be called in raUnconfigure()
, raStopping()
, or raInactive()
.
listener
- the state change listener.