java.lang .Object org.jboss.ha.framework.server .DistributedStateImpl DistributedStateImpl public class DistributedStateImpl implements DistributedStateImplMBean ,HAPartitionStateTransfer(Code) This class manages distributed state across the cluster.
author: Sacha Labourey .author: Bill Burke .author: Scott.Stark@jboss.orgversion: $Revision: 57188 $
Method Summary public void_remove (String category, String key) public void_remove (String category, Serializable key) public Serializable _removeInternal (String category, Serializable key) public void_set (String category, String key, Serializable value) public void_set (String category, Serializable key, Serializable value) public void_setInternal (String category, Serializable key, Serializable value) protected voidcleanupKeyListeners () public voiddestroy () public Serializable get (String category, Serializable key) public Collection getAllCategories () public Collection getAllKeys (String category) public Collection getAllValues (String category) public Serializable getCurrentState () public voidinit () public String listContent () public String listXmlContent () protected voidnotifyKeyListeners (String category, Serializable key, Serializable value, boolean locallyModified) protected voidnotifyKeyListenersOfRemove (String category, Serializable key, Serializable oldContent, boolean locallyModified) public voidregisterDSListener (String category, DSListener subscriber) public voidregisterDSListenerEx (String category, DSListenerEx subscriber) protected voidregisterListener (String category, Object subscriber) public Serializable remove (String category, Serializable key) public Serializable remove (String category, Serializable key, boolean asynchronousCall) public voidset (String category, Serializable key, Serializable value) public voidset (String category, Serializable key, Serializable value, boolean asynchronousCall) public voidsetCurrentState (Serializable newState) public voidstart () public voidstop () public voidunregisterDSListener (String category, DSListener subscriber) public voidunregisterDSListenerEx (String category, DSListenerEx subscriber) protected voidunregisterListener (String category, Object subscriber)
SERVICE_NAME final protected static String SERVICE_NAME (Code)
categories protected HashMap categories(Code) HashMap. Keys= category, value = HashMap
remove_types final protected static Class [] remove_types (Code)
set_types final protected static Class [] set_types (Code)
DistributedStateImpl public DistributedStateImpl()(Code)
cleanupKeyListeners protected void cleanupKeyListeners()(Code)
registerDSListener public void registerDSListener(String category, DSListener subscriber)(Code)
registerDSListenerEx public void registerDSListenerEx(String category, DSListenerEx subscriber)(Code)
unregisterDSListener public void unregisterDSListener(String category, DSListener subscriber)(Code)
unregisterDSListenerEx public void unregisterDSListenerEx(String category, DSListenerEx subscriber)(Code)
unregisterListener protected void unregisterListener(String category, Object subscriber)(Code)