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
FieldsModifier and TypeFieldDescriptionprotected final booleanprotected final ComputerInfoprotected final LauncherProviderprotected final TaskListenerstatic final Stringprotected final FilePath -
Method Summary
Modifier and TypeMethodDescriptionprotected FilePathprotected ArgumentListBuildergetCmd()voidstart(TaskListener listener, String config) Starts the process.voidstop(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:
startin interfaceRemoteOtelContribProcess- Parameters:
listener- for logging.config- the config for the otel-contrib process.- Throws:
IOExceptionInterruptedException
-
getCmd
- Throws:
IOExceptionInterruptedException
-
createTempExecutableFile
- Throws:
IOExceptionInterruptedException
-
stop
Stops the process.- Specified by:
stopin interfaceRemoteProcess- Parameters:
listener- for logging.- Throws:
IOExceptionInterruptedException
-