Package io.jenkins.plugins.onmonit.exec
Class ExecRemoteOtelContribProcess
java.lang.Object
io.jenkins.plugins.onmonit.exec.ExecRemoteOtelContribProcess
- All Implemented Interfaces:
RemoteOtelContribProcess
,RemoteProcess
- Direct Known Subclasses:
ExecDownloadedOtelContribProcess
,ExecUploadedOtelContribProcess
-
Field Summary
Modifier and TypeFieldDescriptionprotected final boolean
protected final ComputerInfo
protected final LauncherProvider
protected final TaskListener
static final String
protected final FilePath
-
Method Summary
Modifier and TypeMethodDescriptionprotected FilePath
protected ArgumentListBuilder
getCmd()
void
start
(TaskListener listener, String config) Starts the process.void
stop
(TaskListener listener) Stops the process.
-
Field Details
-
PROC_COOKIE_NAME
- See Also:
-
launcherProvider
-
listener
-
info
-
temp
-
envOverrides
-
debug
protected final boolean debug
-
-
Method Details
-
start
Starts the process.- Specified by:
start
in interfaceRemoteOtelContribProcess
- Parameters:
listener
- for logging.config
- the config for the otel-contrib process.- Throws:
IOException
InterruptedException
-
getCmd
- Throws:
IOException
InterruptedException
-
createTempExecutableFile
- Throws:
IOException
InterruptedException
-
stop
Stops the process.- Specified by:
stop
in interfaceRemoteProcess
- Parameters:
listener
- for logging.- Throws:
IOException
InterruptedException
-