com.liferay.portal.kernel.cluster
Interface ClusterMasterExecutor


public interface ClusterMasterExecutor

Author:
Michael C. Han

Method Summary
<T> java.util.concurrent.Future<T>
executeOnMaster(MethodHandler methodHandler)
           
 void initialize()
           
 boolean isMaster()
           
 void registerClusterMasterTokenTransitionListener(ClusterMasterTokenTransitionListener clusterMasterTokenAcquisitionListener)
           
 void unregisterClusterMasterTokenTransitionListener(ClusterMasterTokenTransitionListener clusterMasterTokenAcquisitionListener)
           
 

Method Detail

executeOnMaster

<T> java.util.concurrent.Future<T> executeOnMaster(MethodHandler methodHandler)
                                               throws SystemException
Throws:
SystemException

initialize

void initialize()

isMaster

boolean isMaster()

registerClusterMasterTokenTransitionListener

void registerClusterMasterTokenTransitionListener(ClusterMasterTokenTransitionListener clusterMasterTokenAcquisitionListener)

unregisterClusterMasterTokenTransitionListener

void unregisterClusterMasterTokenTransitionListener(ClusterMasterTokenTransitionListener clusterMasterTokenAcquisitionListener)