すべてのクラス
-
すべてのクラス クラスの概要 列挙型の概要 クラス 説明 CommandLocator CommandLocator.CommandLocatingResult ContainerFinder Execute `docker ps` command to find out the id of container that is publishing the specified IP portContainerFinder.ContainerFindingResult ContainerId ContainerListEntity Represents a single line of "docker ps" command output.ContainerRunner Execute `docker run` to run a contaner as a daemon specifying port forwarding and docker imageContainerRunner.Builder Employing the "Builder" pattern of "Effective Java"ContainerRunner.ContainerRunningResult ContainerStopper $ docker stop d4d4a795d76d d4d4a795d76dContainerStopper.ContainerStoppingResult DockerCommandLocator Find the full file path of "docker" command in the current OS environment.DockerImage HiThereServer A HTTP Server that listens to the IP port #8500.NameValuePair stands for a pair ofOSType ProcessFinder ProcessFinder.ProcessFindingResult ProcessTerminator killProcessListeningPort(int portNumber) identifies the running process that is listening the IP port #portNumber, get the Process ID, then kill the process.ProcessTerminator.ProcessTerminationResult A Data Transfer Object that contains the return code, STDOUT of `lsof -i:port -P` command that reveals how ProcessKiller worked.Protocol PublishedPort Subprocess Subprocess object allows you to spawn new OS subprocess using java.lang.ProcessBuilder.Subprocess.CompletedProcess A Data Transfer Object that contains the return code, STDOUT and STDERR out of the executed subprocess.Subprocess.StreamGobbler