Liferay 7.0-ce-m3

com.liferay.portal.kernel.cluster
Interface ClusterMasterExecutor

All Known Implementing Classes:
ClusterMasterExecutorImpl

@ProviderType
public interface ClusterMasterExecutor


Method Summary
<T> NoticeableFuture<T>
executeOnMaster(MethodHandler methodHandler)
           
 void initialize()
           
 boolean isEnabled()
           
 boolean isMaster()
           
 void registerClusterMasterTokenTransitionListener(ClusterMasterTokenTransitionListener clusterMasterTokenAcquisitionListener)
           
 void unregisterClusterMasterTokenTransitionListener(ClusterMasterTokenTransitionListener clusterMasterTokenAcquisitionListener)
           
 

Method Detail

executeOnMaster

<T> NoticeableFuture<T> executeOnMaster(MethodHandler methodHandler)

initialize

void initialize()

isEnabled

boolean isEnabled()

isMaster

boolean isMaster()

registerClusterMasterTokenTransitionListener

void registerClusterMasterTokenTransitionListener(ClusterMasterTokenTransitionListener clusterMasterTokenAcquisitionListener)

unregisterClusterMasterTokenTransitionListener

void unregisterClusterMasterTokenTransitionListener(ClusterMasterTokenTransitionListener clusterMasterTokenAcquisitionListener)

Liferay 7.0-ce-m3