索引
All Classes and Interfaces|すべてのパッケージ
A
- addAllCommand(List<String>) - クラスのメソッド com.kazurayam.subprocessj.ProcessFinder.ProcessFindingResult
- addAllFilteredStdout(List<String>) - クラスのメソッド com.kazurayam.subprocessj.ProcessFinder.ProcessFindingResult
- addAllStderr(List<String>) - クラスのメソッド com.kazurayam.subprocessj.CommandLocator.CommandLocatingResult
- addAllStderr(List<String>) - クラスのメソッド com.kazurayam.subprocessj.ProcessFinder.ProcessFindingResult
- addAllStdout(List<String>) - クラスのメソッド com.kazurayam.subprocessj.CommandLocator.CommandLocatingResult
- addAllStdout(List<String>) - クラスのメソッド com.kazurayam.subprocessj.ProcessFinder.ProcessFindingResult
- addEnvVars(List<NameValuePair>) - クラスのメソッド com.kazurayam.subprocessj.docker.ContainerRunner.Builder
B
- build() - クラスのメソッド com.kazurayam.subprocessj.docker.ContainerRunner.Builder
- Builder(DockerImage) - クラスのコンストラクタ com.kazurayam.subprocessj.docker.ContainerRunner.Builder
C
- call() - クラスのメソッド com.kazurayam.subprocessj.Subprocess.StreamGobbler
- com.kazurayam.subprocessj - パッケージ com.kazurayam.subprocessj
-
Executes arbitrary OS command in a sub-process, returns an object that includes the return code as int, STDOUT and STDERR as List<String>.
- com.kazurayam.subprocessj.docker - パッケージ com.kazurayam.subprocessj.docker
-
start and stop a docker container from Java; https://forums.docker.com/t/docker-run-cannot-be-killed-with-ctrl-c/13108/
- com.kazurayam.subprocessj.docker.model - パッケージ com.kazurayam.subprocessj.docker.model
- command() - クラスのメソッド com.kazurayam.subprocessj.CommandLocator.CommandLocatingResult
- command() - クラスのメソッド com.kazurayam.subprocessj.ProcessFinder.ProcessFindingResult
- commandline() - クラスのメソッド com.kazurayam.subprocessj.Subprocess.CompletedProcess
- CommandLocatingResult() - クラスのコンストラクタ com.kazurayam.subprocessj.CommandLocator.CommandLocatingResult
- CommandLocator - com.kazurayam.subprocessjのクラス
- CommandLocator() - クラスのコンストラクタ com.kazurayam.subprocessj.CommandLocator
- CommandLocator.CommandLocatingResult - com.kazurayam.subprocessjのクラス
- compareTo(ContainerId) - クラスのメソッド com.kazurayam.subprocessj.docker.model.ContainerId
- compareTo(ContainerListEntity) - クラスのメソッド com.kazurayam.subprocessj.docker.model.ContainerListEntity
- compareTo(DockerImage) - クラスのメソッド com.kazurayam.subprocessj.docker.model.DockerImage
- completedProcess() - クラスのメソッド com.kazurayam.subprocessj.docker.ContainerFinder.ContainerFindingResult
- completedProcess() - クラスのメソッド com.kazurayam.subprocessj.docker.ContainerRunner.ContainerRunningResult
- completedProcess() - クラスのメソッド com.kazurayam.subprocessj.docker.ContainerStopper.ContainerStoppingResult
- CompletedProcess(List<String>) - クラスのコンストラクタ com.kazurayam.subprocessj.Subprocess.CompletedProcess
- ContainerFinder - com.kazurayam.subprocessj.dockerのクラス
-
Execute `docker ps` command to find out the id of container that is publishing the specified IP port
- ContainerFinder() - クラスのコンストラクタ com.kazurayam.subprocessj.docker.ContainerFinder
- ContainerFinder.ContainerFindingResult - com.kazurayam.subprocessj.dockerのクラス
- ContainerFindingResult(Subprocess.CompletedProcess) - クラスのコンストラクタ com.kazurayam.subprocessj.docker.ContainerFinder.ContainerFindingResult
- containerId() - クラスのメソッド com.kazurayam.subprocessj.docker.ContainerFinder.ContainerFindingResult
- containerId() - クラスのメソッド com.kazurayam.subprocessj.docker.model.ContainerListEntity
- ContainerId - com.kazurayam.subprocessj.docker.modelのクラス
- ContainerId(String) - クラスのコンストラクタ com.kazurayam.subprocessj.docker.model.ContainerId
- ContainerListEntity - com.kazurayam.subprocessj.docker.modelのクラス
-
Represents a single line of "docker ps" command output.
- ContainerListEntity(ContainerId, PublishedPort, DockerImage) - クラスのコンストラクタ com.kazurayam.subprocessj.docker.model.ContainerListEntity
- containerPort() - クラスのメソッド com.kazurayam.subprocessj.docker.model.PublishedPort
- ContainerRunner - com.kazurayam.subprocessj.dockerのクラス
-
Execute `docker run` to run a contaner as a daemon specifying port forwarding and docker image
- ContainerRunner(ContainerRunner.Builder) - クラスのコンストラクタ com.kazurayam.subprocessj.docker.ContainerRunner
- ContainerRunner.Builder - com.kazurayam.subprocessj.dockerのクラス
-
Employing the "Builder" pattern of "Effective Java"
- ContainerRunner.ContainerRunningResult - com.kazurayam.subprocessj.dockerのクラス
- ContainerRunningResult(Subprocess.CompletedProcess) - クラスのコンストラクタ com.kazurayam.subprocessj.docker.ContainerRunner.ContainerRunningResult
- ContainerStopper - com.kazurayam.subprocessj.dockerのクラス
-
$ docker stop d4d4a795d76d d4d4a795d76d
- ContainerStopper() - クラスのコンストラクタ com.kazurayam.subprocessj.docker.ContainerStopper
- ContainerStopper.ContainerStoppingResult - com.kazurayam.subprocessj.dockerのクラス
- ContainerStoppingResult(Subprocess.CompletedProcess) - クラスのコンストラクタ com.kazurayam.subprocessj.docker.ContainerStopper.ContainerStoppingResult
- cwd(File) - クラスのメソッド com.kazurayam.subprocessj.Subprocess
-
Change the current working directory.
D
- directory(File) - クラスのメソッド com.kazurayam.subprocessj.docker.ContainerRunner.Builder
- DockerCommandLocator - com.kazurayam.subprocessj.dockerのクラス
-
Find the full file path of "docker" command in the current OS environment.
- DockerCommandLocator() - クラスのコンストラクタ com.kazurayam.subprocessj.docker.DockerCommandLocator
- dockerImage() - クラスのメソッド com.kazurayam.subprocessj.docker.model.ContainerListEntity
- DockerImage - com.kazurayam.subprocessj.docker.modelのクラス
- DockerImage(String) - クラスのコンストラクタ com.kazurayam.subprocessj.docker.model.DockerImage
E
- endsWith(String) - クラスのstaticメソッド com.kazurayam.subprocessj.CommandLocator
- environment() - クラスのメソッド com.kazurayam.subprocessj.Subprocess
- environment(String) - クラスのメソッド com.kazurayam.subprocessj.Subprocess
- envVar(NameValuePair) - クラスのメソッド com.kazurayam.subprocessj.docker.ContainerRunner.Builder
- equals(Object) - クラスのメソッド com.kazurayam.subprocessj.docker.model.ContainerId
- equals(Object) - クラスのメソッド com.kazurayam.subprocessj.docker.model.DockerImage
F
- filteredStdout() - クラスのメソッド com.kazurayam.subprocessj.ProcessFinder.ProcessFindingResult
- find() - クラスのstaticメソッド com.kazurayam.subprocessj.docker.DockerCommandLocator
- find(String) - クラスのstaticメソッド com.kazurayam.subprocessj.CommandLocator
- find(String, Predicate<Path>) - クラスのstaticメソッド com.kazurayam.subprocessj.CommandLocator
-
see the documentation for detail.
- findContainerByHostPort(PublishedPort) - クラスのstaticメソッド com.kazurayam.subprocessj.docker.ContainerFinder
- findCurrentJvmPid() - クラスのstaticメソッド com.kazurayam.subprocessj.ProcessFinder
- findPidByListeningPort(int) - クラスのstaticメソッド com.kazurayam.subprocessj.ProcessFinder
-
Given an IP Port number, identify the id of OS process that is listening to the port.
G
- getOSType() - enum classのstaticメソッド com.kazurayam.subprocessj.OSType
- getOSType(String) - enum classのstaticメソッド com.kazurayam.subprocessj.OSType
- getProcessFindingResult() - クラスのメソッド com.kazurayam.subprocessj.ProcessTerminator.ProcessTerminationResult
H
- hashCode() - クラスのメソッド com.kazurayam.subprocessj.docker.model.ContainerId
- hashCode() - クラスのメソッド com.kazurayam.subprocessj.docker.model.DockerImage
- HiThereServer - com.kazurayam.subprocessjのクラス
-
A HTTP Server that listens to the IP port #8500.
- hostPort() - クラスのメソッド com.kazurayam.subprocessj.docker.model.PublishedPort
I
- id() - クラスのメソッド com.kazurayam.subprocessj.docker.model.ContainerId
- id() - クラスのメソッド com.kazurayam.subprocessj.docker.model.DockerImage
- isMac() - enum classのstaticメソッド com.kazurayam.subprocessj.OSType
- isUnix() - enum classのstaticメソッド com.kazurayam.subprocessj.OSType
- isWindows() - enum classのstaticメソッド com.kazurayam.subprocessj.OSType
K
- killProcessByPid(ProcessFinder.ProcessFindingResult) - クラスのstaticメソッド com.kazurayam.subprocessj.ProcessTerminator
- killProcessOnPort(int) - クラスのstaticメソッド com.kazurayam.subprocessj.ProcessTerminator
M
- MAC - enum classの列挙型定数 com.kazurayam.subprocessj.OSType
- main(String[]) - クラスのstaticメソッド com.kazurayam.subprocessj.HiThereServer
- main(String[]) - クラスのstaticメソッド com.kazurayam.subprocessj.ProcessTerminator
- makeRegexForFilteringWindowsNetstatOutput(int) - クラスのstaticメソッド com.kazurayam.subprocessj.ProcessFinder
-
$ netstat -ano | find "LISTEN" | find "80" TCP 0.0.0.0:13688 0.0.0.0:0 LISTENING 4080 TCP [::]:13688 [::]:0 LISTENING 4080
- message() - クラスのメソッド com.kazurayam.subprocessj.docker.ContainerFinder.ContainerFindingResult
- message() - クラスのメソッド com.kazurayam.subprocessj.docker.ContainerRunner.ContainerRunningResult
- message() - クラスのメソッド com.kazurayam.subprocessj.docker.ContainerStopper.ContainerStoppingResult
- message() - クラスのメソッド com.kazurayam.subprocessj.ProcessFinder.ProcessFindingResult
- message() - クラスのメソッド com.kazurayam.subprocessj.ProcessTerminator.ProcessTerminationResult
N
- name() - クラスのメソッド com.kazurayam.subprocessj.docker.model.NameValuePair
- NameValuePair - com.kazurayam.subprocessj.docker.modelのクラス
-
stands for a pair of
- NameValuePair(String) - クラスのコンストラクタ com.kazurayam.subprocessj.docker.model.NameValuePair
- NameValuePair(String, String) - クラスのコンストラクタ com.kazurayam.subprocessj.docker.model.NameValuePair
- NULL_OBJECT - クラスのstatic変数 com.kazurayam.subprocessj.docker.model.ContainerId
- NULL_OBJECT - クラスのstatic変数 com.kazurayam.subprocessj.docker.model.DockerImage
- NULL_OBJECT - クラスのstatic変数 com.kazurayam.subprocessj.docker.model.PublishedPort
- NULL_OBJECT - クラスのstatic変数 com.kazurayam.subprocessj.Subprocess.CompletedProcess
O
- ostype() - クラスのメソッド com.kazurayam.subprocessj.ProcessFinder.ProcessFindingResult
- OSType - com.kazurayam.subprocessjのEnum Class
P
- port() - クラスのメソッド com.kazurayam.subprocessj.ProcessFinder.ProcessFindingResult
- ProcessFinder - com.kazurayam.subprocessjのクラス
- ProcessFinder.ProcessFindingResult - com.kazurayam.subprocessjのクラス
- ProcessFindingResult(OSType, int) - クラスのコンストラクタ com.kazurayam.subprocessj.ProcessFinder.ProcessFindingResult
- processId() - クラスのメソッド com.kazurayam.subprocessj.ProcessFinder.ProcessFindingResult
- ProcessTerminationResult() - クラスのコンストラクタ com.kazurayam.subprocessj.ProcessTerminator.ProcessTerminationResult
- ProcessTerminationResult(ProcessFinder.ProcessFindingResult) - クラスのコンストラクタ com.kazurayam.subprocessj.ProcessTerminator.ProcessTerminationResult
- ProcessTerminator - com.kazurayam.subprocessjのクラス
-
killProcessListeningPort(int portNumber) identifies the running process that is listening the IP port #portNumber, get the Process ID, then kill the process.
- ProcessTerminator() - クラスのコンストラクタ com.kazurayam.subprocessj.ProcessTerminator
- ProcessTerminator.ProcessTerminationResult - com.kazurayam.subprocessjのクラス
-
A Data Transfer Object that contains the return code, STDOUT of `lsof -i:port -P` command that reveals how ProcessKiller worked.
- protocol() - クラスのメソッド com.kazurayam.subprocessj.docker.model.PublishedPort
- Protocol - com.kazurayam.subprocessj.docker.modelのEnum Class
- publishedPort() - クラスのメソッド com.kazurayam.subprocessj.docker.model.ContainerListEntity
- publishedPort(PublishedPort) - クラスのメソッド com.kazurayam.subprocessj.docker.ContainerRunner.Builder
- PublishedPort - com.kazurayam.subprocessj.docker.modelのクラス
- PublishedPort(int, int) - クラスのコンストラクタ com.kazurayam.subprocessj.docker.model.PublishedPort
- PublishedPort(int, int, Protocol) - クラスのコンストラクタ com.kazurayam.subprocessj.docker.model.PublishedPort
Q
- quote(String) - クラスのstaticメソッド com.kazurayam.subprocessj.Subprocess.CompletedProcess
R
- returncode() - クラスのメソッド com.kazurayam.subprocessj.CommandLocator.CommandLocatingResult
- returncode() - クラスのメソッド com.kazurayam.subprocessj.docker.ContainerFinder.ContainerFindingResult
- returncode() - クラスのメソッド com.kazurayam.subprocessj.docker.ContainerRunner.ContainerRunningResult
- returncode() - クラスのメソッド com.kazurayam.subprocessj.docker.ContainerStopper.ContainerStoppingResult
- returncode() - クラスのメソッド com.kazurayam.subprocessj.ProcessFinder.ProcessFindingResult
- returncode() - クラスのメソッド com.kazurayam.subprocessj.ProcessTerminator.ProcessTerminationResult
- returncode() - クラスのメソッド com.kazurayam.subprocessj.Subprocess.CompletedProcess
- run() - クラスのメソッド com.kazurayam.subprocessj.docker.ContainerRunner
- run(List<String>) - クラスのメソッド com.kazurayam.subprocessj.Subprocess
-
Run the command written as a List<String>.
S
- sctp - enum classの列挙型定数 com.kazurayam.subprocessj.docker.model.Protocol
- setCommand(String) - クラスのメソッド com.kazurayam.subprocessj.CommandLocator.CommandLocatingResult
- setContainerId(ContainerId) - クラスのメソッド com.kazurayam.subprocessj.docker.ContainerFinder.ContainerFindingResult
- setMessage(String) - クラスのメソッド com.kazurayam.subprocessj.docker.ContainerFinder.ContainerFindingResult
- setMessage(String) - クラスのメソッド com.kazurayam.subprocessj.docker.ContainerRunner.ContainerRunningResult
- setMessage(String) - クラスのメソッド com.kazurayam.subprocessj.docker.ContainerStopper.ContainerStoppingResult
- setMessage(String) - クラスのメソッド com.kazurayam.subprocessj.ProcessFinder.ProcessFindingResult
- setMessage(String) - クラスのメソッド com.kazurayam.subprocessj.ProcessTerminator.ProcessTerminationResult
- setProcessId(long) - クラスのメソッド com.kazurayam.subprocessj.ProcessFinder.ProcessFindingResult
- setReturncode(int) - クラスのメソッド com.kazurayam.subprocessj.CommandLocator.CommandLocatingResult
- setReturncode(int) - クラスのメソッド com.kazurayam.subprocessj.docker.ContainerFinder.ContainerFindingResult
- setReturncode(int) - クラスのメソッド com.kazurayam.subprocessj.docker.ContainerRunner.ContainerRunningResult
- setReturncode(int) - クラスのメソッド com.kazurayam.subprocessj.docker.ContainerStopper.ContainerStoppingResult
- setReturncode(int) - クラスのメソッド com.kazurayam.subprocessj.ProcessFinder.ProcessFindingResult
- setReturncode(int) - クラスのメソッド com.kazurayam.subprocessj.ProcessTerminator.ProcessTerminationResult
- SOLARIS - enum classの列挙型定数 com.kazurayam.subprocessj.OSType
- startsWith(String) - クラスのstaticメソッド com.kazurayam.subprocessj.CommandLocator
- stderr() - クラスのメソッド com.kazurayam.subprocessj.CommandLocator.CommandLocatingResult
- stderr() - クラスのメソッド com.kazurayam.subprocessj.ProcessFinder.ProcessFindingResult
- stderr() - クラスのメソッド com.kazurayam.subprocessj.Subprocess.CompletedProcess
- stdout() - クラスのメソッド com.kazurayam.subprocessj.CommandLocator.CommandLocatingResult
- stdout() - クラスのメソッド com.kazurayam.subprocessj.ProcessFinder.ProcessFindingResult
- stdout() - クラスのメソッド com.kazurayam.subprocessj.Subprocess.CompletedProcess
- stopContainer(ContainerId) - クラスのstaticメソッド com.kazurayam.subprocessj.docker.ContainerStopper
- StreamGobbler(InputStream, Consumer<String>) - クラスのコンストラクタ com.kazurayam.subprocessj.Subprocess.StreamGobbler
- Subprocess - com.kazurayam.subprocessjのクラス
-
Subprocess object allows you to spawn new OS subprocess using java.lang.ProcessBuilder.
- Subprocess() - クラスのコンストラクタ com.kazurayam.subprocessj.Subprocess
- Subprocess.CompletedProcess - com.kazurayam.subprocessjのクラス
-
A Data Transfer Object that contains the return code, STDOUT and STDERR out of the executed subprocess.
- Subprocess.StreamGobbler - com.kazurayam.subprocessjのクラス
T
- tcp - enum classの列挙型定数 com.kazurayam.subprocessj.docker.model.Protocol
- toString() - クラスのメソッド com.kazurayam.subprocessj.CommandLocator.CommandLocatingResult
- toString() - クラスのメソッド com.kazurayam.subprocessj.docker.ContainerFinder.ContainerFindingResult
- toString() - クラスのメソッド com.kazurayam.subprocessj.docker.ContainerRunner.ContainerRunningResult
- toString() - クラスのメソッド com.kazurayam.subprocessj.docker.ContainerStopper.ContainerStoppingResult
- toString() - クラスのメソッド com.kazurayam.subprocessj.docker.model.ContainerId
- toString() - クラスのメソッド com.kazurayam.subprocessj.docker.model.ContainerListEntity
- toString() - クラスのメソッド com.kazurayam.subprocessj.docker.model.DockerImage
- toString() - クラスのメソッド com.kazurayam.subprocessj.docker.model.NameValuePair
- toString() - クラスのメソッド com.kazurayam.subprocessj.docker.model.PublishedPort
- toString() - クラスのメソッド com.kazurayam.subprocessj.ProcessFinder.ProcessFindingResult
- toString() - クラスのメソッド com.kazurayam.subprocessj.ProcessTerminator.ProcessTerminationResult
- toString() - クラスのメソッド com.kazurayam.subprocessj.Subprocess.CompletedProcess
U
- udp - enum classの列挙型定数 com.kazurayam.subprocessj.docker.model.Protocol
- UNIX - enum classの列挙型定数 com.kazurayam.subprocessj.OSType
- UNKNOWN - enum classの列挙型定数 com.kazurayam.subprocessj.OSType
V
- value() - クラスのメソッド com.kazurayam.subprocessj.docker.model.NameValuePair
- valueOf(String) - enum classのstaticメソッド com.kazurayam.subprocessj.docker.model.Protocol
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum classのstaticメソッド com.kazurayam.subprocessj.OSType
-
Returns the enum constant of this class with the specified name.
- values() - enum classのstaticメソッド com.kazurayam.subprocessj.docker.model.Protocol
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum classのstaticメソッド com.kazurayam.subprocessj.OSType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- where() - クラスのstaticメソッド com.kazurayam.subprocessj.docker.DockerCommandLocator
- which() - クラスのstaticメソッド com.kazurayam.subprocessj.docker.DockerCommandLocator
- WINDOWS - enum classの列挙型定数 com.kazurayam.subprocessj.OSType
All Classes and Interfaces|すべてのパッケージ