public class NettyDockerCmdExecFactory extends AbstractDockerCmdExecFactory
DockerCmdExecFactory that supports http connection hijacking that is needed to pass STDIN to the
container.
To use it just pass an instance via DockerClientImpl.withDockerCmdExecFactory(DockerCmdExecFactory)
https://docs.docker.com/engine/reference/api/docker_remote_api_v1.21/#attach-to-a-container,
https://docs.docker.com/engine/reference/api/docker_remote_api_v1.21/#exec-startconnectTimeout, readTimeout| Constructor and Description |
|---|
NettyDockerCmdExecFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
SSLParameters |
enableHostNameVerification(SSLParameters sslParameters) |
protected WebTarget |
getBaseResource() |
void |
init(DockerClientConfig dockerClientConfig) |
createAttachContainerCmdExec, createAuthCmdExec, createBuildImageCmdExec, createCommitCmdExec, createConnectToNetworkCmdExec, createContainerDiffCmdExec, createCopyArchiveFromContainerCmdExec, createCopyArchiveToContainerCmdExec, createCopyFileFromContainerCmdExec, createCreateConfigCmdExec, createCreateContainerCmdExec, createCreateImageCmdExec, createCreateNetworkCmdExec, createCreateSecretCmdExec, createCreateServiceCmdExec, createCreateVolumeCmdExec, createDisconnectFromNetworkCmdExec, createEventsCmdExec, createExecCmdExec, createExecStartCmdExec, createInfoCmdExec, createInitializeSwarmCmdExec, createInspectConfigCmdExec, createInspectContainerCmdExec, createInspectExecCmdExec, createInspectImageCmdExec, createInspectNetworkCmdExec, createInspectServiceCmdExec, createInspectSwarmCmdExec, createInspectVolumeCmdExec, createJoinSwarmCmdExec, createKillContainerCmdExec, createLeaveSwarmCmdExec, createListConfigsCmdExec, createListContainersCmdExec, createListImagesCmdExec, createListNetworksCmdExec, createListSecretsCmdExec, createListServicesCmdExec, createListVolumesCmdExec, createLoadImageCmdExec, createLogContainerCmdExec, createPauseContainerCmdExec, createPingCmdExec, createPullImageCmdExec, createPushImageCmdExec, createRemoveConfigCmdExec, createRemoveContainerCmdExec, createRemoveImageCmdExec, createRemoveNetworkCmdExec, createRemoveSecretCmdExec, createRemoveServiceCmdExec, createRemoveVolumeCmdExec, createRenameContainerCmdExec, createResizeContainerCmdExec, createResizeExecCmdExec, createRestartContainerCmdExec, createSaveImageCmdExec, createSaveImagesCmdExec, createSearchImagesCmdExec, createStartContainerCmdExec, createStatsCmdExec, createStopContainerCmdExec, createTagImageCmdExec, createTopContainerCmdExec, createUnpauseContainerCmdExec, createUpdateContainerCmdExec, createUpdateServiceCmdExec, createUpdateSwarmCmdExec, createVersionCmdExec, createWaitContainerCmdExec, getDockerClientConfig, inspectSwarmNodeCmdExec, listSwarmNodeCmdExec, listTasksCmdExec, logSwarmObjectExec, pruneCmdExec, removeSwarmNodeCmdExec, updateSwarmNodeCmdExec, withConnectTimeout, withReadTimeoutpublic void init(DockerClientConfig dockerClientConfig)
init in interface DockerClientConfigAwareinit in class AbstractDockerCmdExecFactorypublic SSLParameters enableHostNameVerification(SSLParameters sslParameters)
public void close()
throws IOException
IOExceptionprotected WebTarget getBaseResource()
getBaseResource in class AbstractDockerCmdExecFactoryCopyright © 2021. All rights reserved.