public class DafApplication<T>
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
DafApplication(DafApplicationEnvironment dafApplicationEnvironment,
java.util.function.Function<java.lang.String[],T> creator,
java.util.List<java.lang.String> args,
java.lang.String debugLevel,
java.lang.String user) |
Modifier and Type | Method and Description |
---|---|
void |
addArguments(java.lang.String... arguments) |
protected void |
addCustomArgs(com.google.common.collect.ImmutableList.Builder<java.lang.String> builder) |
de.bsvrz.dav.daf.main.config.ClientApplication |
getClientApplication() |
FakeParamApp |
getFakeParamApp() |
T |
getInstance() |
de.bsvrz.dav.daf.main.ClientDavInterface |
getManagementConnection() |
java.util.List<java.lang.String> |
getParameters() |
java.nio.file.Path |
getRootDir() |
protected void |
sendTerminationSignal() |
T |
start() |
void |
startAndWait() |
void |
startAndWaitUntilReady() |
void |
terminate() |
de.bsvrz.dav.daf.main.config.ClientApplication |
waitUntilReady() |
protected DafApplication(DafApplicationEnvironment dafApplicationEnvironment, java.util.function.Function<java.lang.String[],T> creator, java.util.List<java.lang.String> args, java.lang.String debugLevel, java.lang.String user)
public T start()
public de.bsvrz.dav.daf.main.config.ClientApplication getClientApplication()
public de.bsvrz.dav.daf.main.config.ClientApplication waitUntilReady()
public void startAndWait()
public void startAndWaitUntilReady()
public T getInstance()
public final void terminate()
protected void sendTerminationSignal()
public final java.nio.file.Path getRootDir()
public void addArguments(java.lang.String... arguments)
protected void addCustomArgs(com.google.common.collect.ImmutableList.Builder<java.lang.String> builder)
public FakeParamApp getFakeParamApp()
public de.bsvrz.dav.daf.main.ClientDavInterface getManagementConnection()
public java.util.List<java.lang.String> getParameters()