A B C D E F G H I K M N O P Q R S T U V W
すべてのクラス すべてのパッケージ
すべてのクラス すべてのパッケージ
すべてのクラス すべてのパッケージ
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() - 列挙 のstaticメソッドcom.kazurayam.subprocessj.OSType
- getOSType(String) - 列挙 の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() - 列挙 のstaticメソッドcom.kazurayam.subprocessj.OSType
- isUnix() - 列挙 のstaticメソッドcom.kazurayam.subprocessj.OSType
- isWindows() - 列挙 のstaticメソッドcom.kazurayam.subprocessj.OSType
K
- killProcessByPid(ProcessFinder.ProcessFindingResult) - クラス のstaticメソッドcom.kazurayam.subprocessj.ProcessTerminator
- killProcessOnPort(int) - クラス のstaticメソッドcom.kazurayam.subprocessj.ProcessTerminator
M
- MAC - 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の列挙型
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の列挙型
- 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 - 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 - 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 - 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 - com.kazurayam.subprocessj.docker.model.Protocol
- UNIX - com.kazurayam.subprocessj.OSType
- UNKNOWN - com.kazurayam.subprocessj.OSType
V
- value() - クラス のメソッドcom.kazurayam.subprocessj.docker.model.NameValuePair
- valueOf(String) - 列挙 のstaticメソッドcom.kazurayam.subprocessj.docker.model.Protocol
-
指定した名前を持つこの型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と正確に 一致している必要があります。(余分な空白文字を含めることは できません。)
- valueOf(String) - 列挙 のstaticメソッドcom.kazurayam.subprocessj.OSType
-
指定した名前を持つこの型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と正確に 一致している必要があります。(余分な空白文字を含めることは できません。)
- values() - 列挙 のstaticメソッドcom.kazurayam.subprocessj.docker.model.Protocol
-
この列挙型の定数を含む配列を宣言されている順序で返します。 このメソッドは次のようにして定数を反復するために 使用できます:
for (Protocol c : Protocol.values()) System.out.println(c);
- values() - 列挙 のstaticメソッドcom.kazurayam.subprocessj.OSType
-
この列挙型の定数を含む配列を宣言されている順序で返します。 このメソッドは次のようにして定数を反復するために 使用できます:
for (OSType c : OSType.values()) System.out.println(c);
W
- where() - クラス のstaticメソッドcom.kazurayam.subprocessj.docker.DockerCommandLocator
- which() - クラス のstaticメソッドcom.kazurayam.subprocessj.docker.DockerCommandLocator
- WINDOWS - com.kazurayam.subprocessj.OSType
すべてのクラス すべてのパッケージ