|
|||||||||
| 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 to| Method 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.XmlRpcHandlerjava.lang.Exception
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||