public static final class ProcessMonitor.Builder
extends Object
Modifier and Type | Method and Description |
---|---|
ProcessMonitor |
build()
Builds a process monitor.
|
ProcessMonitor.Builder |
setArgs(String[] args)
Sets the args.
|
ProcessMonitor.Builder |
setCharset(Optional<Charset> charset)
Sets the character set.
|
ProcessMonitor.Builder |
setCommand(Optional<String> command)
Sets the command.
|
ProcessMonitor.Builder |
setDirectory(Optional<File> directory)
Sets the directory.
|
ProcessMonitor.Builder |
setKeepProcess(Optional<ElapsedTime> keepProcess)
Sets the keepProcess.
|
ProcessMonitor.Builder |
setKillDelay(Optional<ElapsedTime> killDelay)
Sets the killDelay.
|
ProcessMonitor.Builder |
setOwnerName(String ownerName)
Sets the ownerName.
|
ProcessMonitor.Builder |
setProgram(Optional<String> program)
Sets the program.
|
ProcessMonitor.Builder |
setService(Optional<Service> service)
Sets the service.
|
ProcessMonitor.Builder |
setSets(String[] sets)
Sets the sets.
|
@Nullable @CheckReturnValue public ProcessMonitor build()
@Nonnull public ProcessMonitor.Builder setArgs(@Nonnull String[] args)
args
- The args.@Nonnull public ProcessMonitor.Builder setCharset(@Nonnull Optional<Charset> charset)
charset
- The character set.@Nonnull public ProcessMonitor.Builder setCommand(@Nonnull Optional<String> command)
command
- The optional command.@Nonnull public ProcessMonitor.Builder setDirectory(@Nonnull Optional<File> directory)
directory
- The optional directory.@Nonnull public ProcessMonitor.Builder setKeepProcess(@Nonnull Optional<ElapsedTime> keepProcess)
keepProcess
- The optional keepProcess.@Nonnull public ProcessMonitor.Builder setKillDelay(@Nonnull Optional<ElapsedTime> killDelay)
killDelay
- The optional killDelay.@Nonnull public ProcessMonitor.Builder setOwnerName(@Nonnull String ownerName)
ownerName
- The ownerName.@Nonnull public ProcessMonitor.Builder setProgram(@Nonnull Optional<String> program)
program
- The optional program.@Nonnull public ProcessMonitor.Builder setService(@Nonnull Optional<Service> service)
service
- The optional service.@Nonnull public ProcessMonitor.Builder setSets(@Nonnull String[] sets)
sets
- The sets.Copyright © 2003-2019 Serge Brisson. All Rights Reserved.