|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecthelma.main.ApplicationManager
public class ApplicationManager
This class is responsible for starting and stopping Helma applications.
Constructor Summary | |
---|---|
ApplicationManager(ResourceProperties props,
Server server,
int port)
Creates a new ApplicationManager object. |
Method Summary | |
---|---|
protected void |
checkForChanges()
Called regularely check applications property file to create and start new applications. |
java.lang.Object |
execute(java.lang.String method,
java.util.Vector params)
Implements org.apache.xmlrpc.XmlRpcHandler.execute() |
Application |
getApplication(java.lang.String name)
Get an application by name. |
java.lang.Object[] |
getApplications()
Get an array containing all currently running applications. |
void |
register(java.lang.String appName)
Bind an application by name |
void |
start(java.lang.String appName)
Start an application by name |
void |
startAll()
Start all applications listed in the properties |
void |
stop(java.lang.String appName)
Stop an application by name |
void |
stopAll()
Stop all running applications. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ApplicationManager(ResourceProperties props, Server server, int port)
props
- the properties defining the running appsserver
- the server instanceport
- The RMI port we're binding toMethod Detail |
---|
protected void checkForChanges()
public void start(java.lang.String appName)
public void register(java.lang.String appName)
public void stop(java.lang.String appName)
public void startAll()
public void stopAll()
public java.lang.Object[] getApplications()
public Application getApplication(java.lang.String name)
public java.lang.Object execute(java.lang.String method, java.util.Vector params) throws java.lang.Exception
execute
in interface org.apache.xmlrpc.XmlRpcHandler
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |