com.liferay.portal.kernel.cluster
Interface ClusterExecutor
- All Known Implementing Classes:
- ClusterExecutorImpl
public interface ClusterExecutor
addClusterEventListener
void addClusterEventListener(ClusterEventListener clusterEventListener)
destroy
void destroy()
execute
FutureClusterResponses execute(ClusterRequest clusterRequest)
throws SystemException
- Throws:
SystemException
execute
void execute(ClusterRequest clusterRequest,
ClusterResponseCallback clusterResponseCallback)
throws SystemException
- Throws:
SystemException
execute
void execute(ClusterRequest clusterRequest,
ClusterResponseCallback clusterResponseCallback,
long timeout,
TimeUnit timeUnit)
throws SystemException
- Throws:
SystemException
getClusterEventListeners
List<ClusterEventListener> getClusterEventListeners()
getClusterNodeAddresses
List<Address> getClusterNodeAddresses()
getClusterNodes
List<ClusterNode> getClusterNodes()
getLocalClusterNode
ClusterNode getLocalClusterNode()
throws SystemException
- Throws:
SystemException
getLocalClusterNodeAddress
Address getLocalClusterNodeAddress()
initialize
void initialize()
isClusterNodeAlive
boolean isClusterNodeAlive(Address address)
isClusterNodeAlive
boolean isClusterNodeAlive(String clusterNodeId)
isEnabled
boolean isEnabled()
removeClusterEventListener
void removeClusterEventListener(ClusterEventListener clusterEventListener)