Package org.compiere.server
Interface IServerManager
-
- All Known Implementing Classes:
AdempiereServerMgr,ClusterServerMgr
public interface IServerManager- Author:
- hengsin
-
-
Field Summary
Fields Modifier and Type Field Description static intSERVER_STATE_NOT_SCHEDULEstatic intSERVER_STATE_STARTEDstatic intSERVER_STATE_STOPPED
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description StringaddScheduler(MScheduler scheduler)StringgetDescription()ServerCountgetServerCount()ServerInstancegetServerInstance(String serverId)Get server instance by idServerInstance[]getServerInstances()default intgetServerStatus(String serverId)TimestampgetStartTime()Stringreload()StringremoveScheduler(MScheduler scheduler)StringrunNow(String serverId)Stringstart(String serverId)StringstartAll()Stringstop(String serverId)StringstopAll()
-
-
-
Field Detail
-
SERVER_STATE_NOT_SCHEDULE
static final int SERVER_STATE_NOT_SCHEDULE
- See Also:
- Constant Field Values
-
SERVER_STATE_STARTED
static final int SERVER_STATE_STARTED
- See Also:
- Constant Field Values
-
SERVER_STATE_STOPPED
static final int SERVER_STATE_STOPPED
- See Also:
- Constant Field Values
-
-
Method Detail
-
getServerInstance
ServerInstance getServerInstance(String serverId)
Get server instance by id- Parameters:
serverId-- Returns:
- ServerInstance or null if not found
-
getServerStatus
default int getServerStatus(String serverId)
- Parameters:
serverId-- Returns:
- server status
-
startAll
String startAll()
- Returns:
- error
-
stopAll
String stopAll()
- Returns:
- error
-
reload
String reload()
- Returns:
- error
-
getStartTime
Timestamp getStartTime()
- Returns:
- start time stamp
-
getServerCount
ServerCount getServerCount()
- Returns:
- ServerCount
-
getServerInstances
ServerInstance[] getServerInstances()
- Returns:
- all server instances
-
getDescription
String getDescription()
- Returns:
- description
-
addScheduler
String addScheduler(MScheduler scheduler)
- Parameters:
scheduler-- Returns:
- error
-
removeScheduler
String removeScheduler(MScheduler scheduler)
- Parameters:
scheduler-- Returns:
- error
-
-