public class ClusterMasterExecutorUtil
extends java.lang.Object
| Constructor and Description |
|---|
ClusterMasterExecutorUtil() |
| Modifier and Type | Method and Description |
|---|---|
static <T> java.util.concurrent.Future<T> |
executeOnMaster(MethodHandler methodHandler) |
static ClusterMasterExecutor |
getClusterMasterExecutor() |
static void |
initialize() |
static boolean |
isEnabled() |
static boolean |
isMaster() |
static void |
registerClusterMasterTokenTransitionListener(ClusterMasterTokenTransitionListener clusterMasterTokenTransitionListener) |
void |
setClusterMasterExecutor(ClusterMasterExecutor clusterMasterExecutor) |
static void |
unregisterClusterMasterTokenTransitionListener(ClusterMasterTokenTransitionListener clusterMasterTokenTransitionListener) |
public static <T> java.util.concurrent.Future<T> executeOnMaster(MethodHandler methodHandler) throws SystemException
SystemExceptionpublic static ClusterMasterExecutor getClusterMasterExecutor()
public static void initialize()
public static boolean isEnabled()
public static boolean isMaster()
public static void registerClusterMasterTokenTransitionListener(ClusterMasterTokenTransitionListener clusterMasterTokenTransitionListener)
public static void unregisterClusterMasterTokenTransitionListener(ClusterMasterTokenTransitionListener clusterMasterTokenTransitionListener)
public void setClusterMasterExecutor(ClusterMasterExecutor clusterMasterExecutor)