public abstract class NativeProcessIterativeDaemonModule extends AbstractDaemonModule
| Modifier and Type | Field and Description |
|---|---|
(package private) java.lang.String |
description |
(package private) java.lang.String |
origDesc |
isDaemon, runnerconfig, moduleName, version| Constructor and Description |
|---|
NativeProcessIterativeDaemonModule() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canRunNativeCommand() |
protected java.lang.String |
extractNative(java.lang.String command,
java.lang.String options,
java.nio.file.Path path) |
GeneralExecutableModuleConfig |
getConfig() |
java.lang.String |
getCurrentOsCommand() |
java.lang.String |
getModuleDescription() |
protected void |
observe() |
void |
processOut(java.lang.String extractNative) |
void |
run() |
void |
setModuleName()
By implementing this abstract method the name of the module is specified.
|
create, isRunning, setSelected, setVersion, start, stop, submitEventgetHash, isSelected, setConfig, supportsThisOS, toStringpublic void run()
run in interface java.lang.Runnablerun in class AbstractDaemonModuleprotected void observe()
throws java.lang.InterruptedException
observe in class AbstractDaemonModulejava.lang.InterruptedExceptionpublic void processOut(java.lang.String extractNative)
public void setModuleName()
AbstractModulesetModuleName in class AbstractModulepublic GeneralExecutableModuleConfig getConfig()
getConfig in class AbstractModuleprotected boolean canRunNativeCommand()
protected java.lang.String extractNative(java.lang.String command,
java.lang.String options,
java.nio.file.Path path)
throws GeneralNativeCommandModule.NativeExecutionException
public java.lang.String getCurrentOsCommand()
public java.lang.String getModuleDescription()
getModuleDescription in class AbstractModule