Package org.compiere.server
Class AdempiereServerMgr
java.lang.Object
org.compiere.server.AdempiereServerMgr
- All Implemented Interfaces:
EventListener,IServerManager,org.osgi.framework.BundleListener,org.osgi.util.tracker.ServiceTrackerCustomizer<IServerFactory<AdempiereServer,AdempiereProcessor>, IServerFactory<AdempiereServer, AdempiereProcessor>>
public class AdempiereServerMgr
extends Object
implements org.osgi.util.tracker.ServiceTrackerCustomizer<IServerFactory<AdempiereServer,AdempiereProcessor>,IServerFactory<AdempiereServer,AdempiereProcessor>>, org.osgi.framework.BundleListener, IServerManager
Adempiere Server Manager
- Version:
- $Id: AdempiereServerMgr.java,v 1.4 2006/10/09 00:23:26 jjanke Exp $
- Author:
- Jorg Janke
-
Field Summary
FieldsFields inherited from interface org.compiere.server.IServerManager
SERVER_STATE_NOT_SCHEDULE, SERVER_STATE_STARTED, SERVER_STATE_STOPPED -
Method Summary
Modifier and TypeMethodDescriptionaddingService(org.osgi.framework.ServiceReference<IServerFactory<AdempiereServer, AdempiereProcessor>> reference) addScheduler(MScheduler scheduler) voidbundleChanged(org.osgi.framework.BundleEvent event) voiddestroy()Destroystatic AdempiereServerMgrget()Get Adempiere Server Managerstatic AdempiereServerMgrget(boolean createNew) Get Adempiere Server Managerprotected org.compiere.server.AdempiereServerMgr.LocalServerController[]Get Active ServersgetCtx()Get Server ContextGet Descriptionprotected org.compiere.server.AdempiereServerMgr.LocalServerController[]Get InActive ServersGet Number ServersgetServerInstance(String serverID) Get Server with IDGet start dateintgetStatus(AdempiereProcessor processor) voidmodifiedService(org.osgi.framework.ServiceReference<IServerFactory<AdempiereServer, AdempiereProcessor>> reference, IServerFactory<AdempiereServer, AdempiereProcessor> service) reload()Start EnvironmentvoidremovedService(org.osgi.framework.ServiceReference<IServerFactory<AdempiereServer, AdempiereProcessor>> reference, IServerFactory<AdempiereServer, AdempiereProcessor> service) removeScheduler(MScheduler scheduler) Start Server if not started yetstartAll()Start all serversStop Server if not stoppedstopAll()Stop all ServerstoString()String RepresentationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.compiere.server.IServerManager
getServerStatus
-
Field Details
-
log
Logger
-
-
Method Details
-
get
Get Adempiere Server Manager- Returns:
- mgr
-
get
Get Adempiere Server Manager- Returns:
- mgr
-
reload
Start Environment- Specified by:
reloadin interfaceIServerManager- Returns:
- true if started
-
addScheduler
- Specified by:
addSchedulerin interfaceIServerManager- Parameters:
scheduler-- Returns:
- error
-
removeScheduler
- Specified by:
removeSchedulerin interfaceIServerManager- Returns:
- error
-
getCtx
Get Server Context- Returns:
- ctx
-
startAll
Start all servers- Specified by:
startAllin interfaceIServerManager- Returns:
- true if started
-
start
Start Server if not started yet- Specified by:
startin interfaceIServerManager- Parameters:
serverID- server ID- Returns:
- true if started
-
stopAll
Stop all Servers- Specified by:
stopAllin interfaceIServerManager- Returns:
- true if stopped
-
stop
Stop Server if not stopped- Specified by:
stopin interfaceIServerManager- Parameters:
serverID- server ID- Returns:
- true if interrupted
-
destroy
public void destroy()Destroy -
getActive
protected org.compiere.server.AdempiereServerMgr.LocalServerController[] getActive()Get Active Servers- Returns:
- array of active servers
-
getInActive
protected org.compiere.server.AdempiereServerMgr.LocalServerController[] getInActive()Get InActive Servers- Returns:
- array of inactive servers
-
getServerInstances
- Specified by:
getServerInstancesin interfaceIServerManager- Returns:
- all server instances
-
getStatus
-
getServerInstance
Get Server with ID- Specified by:
getServerInstancein interfaceIServerManager- Parameters:
serverID- server id- Returns:
- server or null
-
toString
String Representation -
getDescription
Get Description- Specified by:
getDescriptionin interfaceIServerManager- Returns:
- description
-
getServerCount
Get Number Servers- Specified by:
getServerCountin interfaceIServerManager- Returns:
- no of servers
-
getStartTime
Get start date- Specified by:
getStartTimein interfaceIServerManager- Returns:
- start date
-
addingService
public IServerFactory<AdempiereServer,AdempiereProcessor> addingService(org.osgi.framework.ServiceReference<IServerFactory<AdempiereServer, AdempiereProcessor>> reference) - Specified by:
addingServicein interfaceorg.osgi.util.tracker.ServiceTrackerCustomizer<IServerFactory<AdempiereServer,AdempiereProcessor>, IServerFactory<AdempiereServer, AdempiereProcessor>>
-
modifiedService
public void modifiedService(org.osgi.framework.ServiceReference<IServerFactory<AdempiereServer, AdempiereProcessor>> reference, IServerFactory<AdempiereServer, AdempiereProcessor> service) - Specified by:
modifiedServicein interfaceorg.osgi.util.tracker.ServiceTrackerCustomizer<IServerFactory<AdempiereServer,AdempiereProcessor>, IServerFactory<AdempiereServer, AdempiereProcessor>>
-
removedService
public void removedService(org.osgi.framework.ServiceReference<IServerFactory<AdempiereServer, AdempiereProcessor>> reference, IServerFactory<AdempiereServer, AdempiereProcessor> service) - Specified by:
removedServicein interfaceorg.osgi.util.tracker.ServiceTrackerCustomizer<IServerFactory<AdempiereServer,AdempiereProcessor>, IServerFactory<AdempiereServer, AdempiereProcessor>>
-
bundleChanged
public void bundleChanged(org.osgi.framework.BundleEvent event) - Specified by:
bundleChangedin interfaceorg.osgi.framework.BundleListener
-
remove
-
runNow
- Specified by:
runNowin interfaceIServerManager- Returns:
- error
-