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
 
A B C D E F G H I K M N O P Q R S T U V W 
すべてのクラス すべてのパッケージ