1
14
15 package com.liferay.portal.kernel.cluster;
16
17 import com.liferay.portal.SystemException;
18
19 import java.util.List;
20
21
26 public interface ClusterExecutor {
27
28 public void addClusterEventListener(
29 ClusterEventListener clusterEventListener);
30
31 public void destroy();
32
33 public FutureClusterResponses execute(ClusterRequest clusterRequest)
34 throws SystemException;
35
36 public List<ClusterEventListener> getClusterEventListeners();
37
38 public List<ClusterNode> getClusterNodes();
39
40 public ClusterNode getLocalClusterNode() throws SystemException;
41
42 public void initialize();
43
44 public boolean isClusterNodeAlive(String clusterNodeId);
45
46 public boolean isEnabled();
47
48 public void removeClusterEventListener(
49 ClusterEventListener clusterEventListener);
50
51 }