Add ApplicationManager constructor without RMI port argument.

This commit is contained in:
hns 2008-12-11 15:08:54 +00:00
parent 6b12ae32ea
commit 0cb7e2a1aa
3 changed files with 16 additions and 5 deletions

View file

@ -44,6 +44,17 @@ public class ApplicationManager implements XmlRpcHandler {
private long lastModified; private long lastModified;
private JettyServer jetty = null; private JettyServer jetty = null;
/**
* Creates a new ApplicationManager object.
*
* @param props the properties defining the running apps
* @param server the server instance
*/
public ApplicationManager(ResourceProperties props,
Server server) {
this(props, server, 0);
}
/** /**
* Creates a new ApplicationManager object. * Creates a new ApplicationManager object.
* *

View file

@ -86,7 +86,7 @@ public class CommandlineRunner {
// init a server instance and start the application // init a server instance and start the application
Server server = new Server(config); Server server = new Server(config);
server.init(); server.init();
server.checkAppManager(0); server.checkAppManager();
server.startApplication(appName); server.startApplication(appName);
Application app = server.getApplication(appName); Application app = server.getApplication(appName);

View file

@ -616,8 +616,8 @@ public class Server implements Runnable {
// create application manager which binds to the given RMI port // create application manager which binds to the given RMI port
appManager = new ApplicationManager(appsProps, this, rmiPort.getPort()); appManager = new ApplicationManager(appsProps, this, rmiPort.getPort());
} else { } else {
// create application manager with RMI port 0 // create application manager without RMI port
appManager = new ApplicationManager(appsProps, this, 0); appManager = new ApplicationManager(appsProps, this);
} }
if (xmlrpc != null) { if (xmlrpc != null) {
@ -677,9 +677,9 @@ public class Server implements Runnable {
* Make sure this server has an ApplicationManager (e.g. used when * Make sure this server has an ApplicationManager (e.g. used when
* accessed from CommandlineRunner) * accessed from CommandlineRunner)
*/ */
public void checkAppManager(int port) { public void checkAppManager() {
if (appManager == null) { if (appManager == null) {
appManager = new ApplicationManager(appsProps, this, port); appManager = new ApplicationManager(appsProps, this);
} }
} }