|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opennms.netmgt.vmmgr.Controller
public class Controller
The Manager is responsible for launching/starting all services in the VM that it is started for. The Manager operates in two modes, normal and server
normal mode: In the normal mode, the Manager starts all services configured for its VM in the service-configuration.xml and starts listening for control events on the 'control-broadcast' JMS topic for stop control messages for itself
server mode: In the server mode, the Manager starts up and listens on the 'control-broadcast' JMS topic for 'start' control messages for services in its VM and a stop control message for itself. When a start for a service is received, it launches only that service and sends a successful 'running' or an 'error' response to the Controller
Note: The Manager is NOT intelligent - if it receives a stop control event, it will exit - does not check to see if the services its started are all stopped
| Field Summary | |
|---|---|
static String |
DEFAULT_INVOKER_URL
Default invoker URL. |
| Constructor Summary | |
|---|---|
Controller()
Constructor for Controller. |
|
| Method Summary | |
|---|---|
int |
check()
check |
int |
exit()
exit |
Authenticator |
getAuthenticator()
getAuthenticator |
int |
getHttpRequestReadTimeout()
getHttpRequestReadTimeout |
String |
getInvokeUrl()
getInvokeUrl |
boolean |
isVerbose()
isVerbose |
static void |
main(String[] argv)
main |
void |
setAuthenticator(Authenticator authenticator)
setAuthenticator |
void |
setHttpRequestReadTimeout(int httpRequestReadTimeout)
setHttpRequestReadTimeout |
void |
setInvokeUrl(String invokerUrl)
setInvokeUrl |
void |
setVerbose(boolean verbose)
setVerbose |
void |
start()
Start the OpenNMS daemon. |
int |
status()
status |
int |
stop()
stop |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String DEFAULT_INVOKER_URL
| Constructor Detail |
|---|
public Controller()
Constructor for Controller.
| Method Detail |
|---|
public static void main(String[] argv)
main
argv - an array of String objects.public void start()
public int stop()
stop
public int status()
status
public int check()
check
public int exit()
exit
public boolean isVerbose()
isVerbose
public void setVerbose(boolean verbose)
setVerbose
verbose - a boolean.public String getInvokeUrl()
getInvokeUrl
String object.public void setInvokeUrl(String invokerUrl)
setInvokeUrl
invokerUrl - a String object.public Authenticator getAuthenticator()
getAuthenticator
Authenticator object.public void setAuthenticator(Authenticator authenticator)
setAuthenticator
authenticator - a Authenticator object.public int getHttpRequestReadTimeout()
getHttpRequestReadTimeout
public void setHttpRequestReadTimeout(int httpRequestReadTimeout)
setHttpRequestReadTimeout
httpRequestReadTimeout - a int.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||