Package org.idempiere.server.cluster
Class ClusterServerMgr
java.lang.Object
org.idempiere.server.cluster.ClusterServerMgr
- All Implemented Interfaces:
IServerManager
- Author:
- hengsin
-
Field Summary
Fields inherited from interface org.compiere.server.IServerManager
SERVER_STATE_NOT_SCHEDULE, SERVER_STATE_STARTED, SERVER_STATE_STOPPED -
Method Summary
Modifier and TypeMethodDescriptionaddScheduler(MScheduler scheduler) static IClusterMembergetClusterMember(String nodeId) static IClusterServicestatic ClusterServerMgrgetServerInstance(String serverId) Get server instance by idreload()removeScheduler(MScheduler scheduler) startAll()stopAll()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.compiere.server.IServerManager
getServerStatus
-
Method Details
-
getInstance
- Returns:
- share instance
-
getClusterService
- Returns:
- cluster service
-
getClusterMember
- Parameters:
nodeId-- Returns:
- cluster member node
-
getServerInstance
Description copied from interface:IServerManagerGet server instance by id- Specified by:
getServerInstancein interfaceIServerManager- Returns:
- ServerInstance or null if not found
-
runNow
- Specified by:
runNowin interfaceIServerManager- Returns:
- error
-
start
- Specified by:
startin interfaceIServerManager- Returns:
- error
-
stop
- Specified by:
stopin interfaceIServerManager- Returns:
- error
-
reload
- Specified by:
reloadin interfaceIServerManager- Returns:
- error
-
getStartTime
- Specified by:
getStartTimein interfaceIServerManager- Returns:
- start time stamp
-
getServerCount
- Specified by:
getServerCountin interfaceIServerManager- Returns:
- ServerCount
-
getServerInstances
- Specified by:
getServerInstancesin interfaceIServerManager- Returns:
- all server instances
-
getDescription
- Specified by:
getDescriptionin interfaceIServerManager- Returns:
- description
-
startAll
- Specified by:
startAllin interfaceIServerManager- Returns:
- error
-
stopAll
- Specified by:
stopAllin interfaceIServerManager- Returns:
- error
-
addScheduler
- Specified by:
addSchedulerin interfaceIServerManager- Returns:
- error
-
removeScheduler
- Specified by:
removeSchedulerin interfaceIServerManager- Returns:
- error
-