|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.bigdata.jini.start.config.ServiceConfiguration.AbstractServiceStarter<V>
com.bigdata.jini.start.config.JavaServiceConfiguration.JavaServiceStarter<V>
V - public class JavaServiceConfiguration.JavaServiceStarter<V extends ProcessHelper>
Starts a java service.
| Field Summary | |
|---|---|
Class |
cls
The class for the service that we are going to start. |
| Fields inherited from class com.bigdata.jini.start.config.ServiceConfiguration.AbstractServiceStarter |
|---|
listener |
| Constructor Summary | |
|---|---|
protected |
JavaServiceConfiguration.JavaServiceStarter(IServiceListener listener)
|
| Method Summary | |
|---|---|
protected void |
addCommand(List<String> cmds)
Adds the path of the java executable. |
protected void |
addCommandArgs(List<String> cmds)
Extended to add JavaServiceConfiguration.Options.DEFAULT_JAVA_ARGS,
JavaServiceConfiguration.Options.CLASSPATH, JavaServiceConfiguration.Options.LOG4J, and the
ServiceConfiguration.className to the command line. |
protected void |
setUp()
Extended to ensure that the ServiceConfiguration.serviceDir exists. |
protected void |
setUpEnvironment(Map<String,String> env)
Puts the parent's CLASSPATH into the child's environment unless JavaServiceConfiguration.Options.CLASSPATH was specified. |
| Methods inherited from class com.bigdata.jini.start.config.ServiceConfiguration.AbstractServiceStarter |
|---|
addServiceOptions, awaitServiceStart, call, getCommandLine, getServiceDir, newProcessBuilder, newProcessBuilder, newProcessHelper, writeStartFile |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public final Class cls
| Constructor Detail |
|---|
protected JavaServiceConfiguration.JavaServiceStarter(IServiceListener listener)
fed - | Method Detail |
|---|
protected void setUpEnvironment(Map<String,String> env)
JavaServiceConfiguration.Options.CLASSPATH was specified.
setUpEnvironment in class ServiceConfiguration.AbstractServiceStarter<V extends ProcessHelper>env - ProcessBuilder.environment()
protected void setUp()
throws Exception
ServiceConfiguration.serviceDir exists.
setUp in class ServiceConfiguration.AbstractServiceStarter<V extends ProcessHelper>Exceptionprotected void addCommand(List<String> cmds)
JavaServiceConfiguration.Options.JAVA_HOME.
addCommand in class ServiceConfiguration.AbstractServiceStarter<V extends ProcessHelper>JavaServiceConfiguration.Options.JAVA_HOMEprotected void addCommandArgs(List<String> cmds)
JavaServiceConfiguration.Options.DEFAULT_JAVA_ARGS,
JavaServiceConfiguration.Options.CLASSPATH, JavaServiceConfiguration.Options.LOG4J, and the
ServiceConfiguration.className to the command line.
addCommandArgs in class ServiceConfiguration.AbstractServiceStarter<V extends ProcessHelper>cmds -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||