public class DaemonContextBuilder extends Object implements Factory<DaemonContext>
The builder itself has properties for different context values, that allow you to override what would be set based on the environment. This is primarily to aid in testing.
| Constructor and Description |
|---|
DaemonContextBuilder(ProcessEnvironment processEnvironment) |
| Modifier and Type | Method and Description |
|---|---|
DaemonContext |
create()
Creates a new daemon context, based on the current state of this builder.
|
List<String> |
getDaemonOpts() |
File |
getDaemonRegistryDir() |
Integer |
getIdleTimeout() |
File |
getJavaHome() |
Long |
getPid() |
String |
getUid() |
void |
setDaemonOpts(List<String> daemonOpts) |
void |
setDaemonRegistryDir(File daemonRegistryDir) |
void |
setIdleTimeout(Integer idleTimeout) |
void |
setJavaHome(File javaHome) |
void |
setPid(Long pid) |
void |
setUid(String uid) |
void |
useDaemonParameters(DaemonParameters daemonParameters) |
public DaemonContextBuilder(ProcessEnvironment processEnvironment)
public File getJavaHome()
public void setJavaHome(File javaHome)
public File getDaemonRegistryDir()
public void setDaemonRegistryDir(File daemonRegistryDir)
public String getUid()
public void setUid(String uid)
public Long getPid()
public void setPid(Long pid)
public Integer getIdleTimeout()
public void setIdleTimeout(Integer idleTimeout)
public void useDaemonParameters(DaemonParameters daemonParameters)
public DaemonContext create()
create in interface Factory<DaemonContext>Copyright © 2013. All rights reserved