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.