索引

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