Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 8cf84fe

Browse filesBrowse files
committed
wip
1 parent b2d9482 commit 8cf84fe
Copy full SHA for 8cf84fe

File tree

Expand file treeCollapse file tree

1 file changed

+19
-29
lines changed
Filter options
Expand file treeCollapse file tree

1 file changed

+19
-29
lines changed

‎src/main/java/com/github/dockerjava/netty/DockerCmdExecFactoryImpl.java

Copy file name to clipboardExpand all lines: src/main/java/com/github/dockerjava/netty/DockerCmdExecFactoryImpl.java
+19-29Lines changed: 19 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
package com.github.dockerjava.netty;
22

3+
import static com.google.common.base.Preconditions.checkNotNull;
4+
5+
import java.io.IOException;
6+
import java.net.InetAddress;
7+
import java.net.InetSocketAddress;
8+
import java.net.SocketAddress;
9+
import java.security.Security;
10+
11+
import javax.net.ssl.SSLContext;
12+
import javax.net.ssl.SSLEngine;
13+
import javax.net.ssl.SSLParameters;
14+
15+
import org.bouncycastle.jce.provider.BouncyCastleProvider;
16+
317
import com.github.dockerjava.api.command.AttachContainerCmd;
418
import com.github.dockerjava.api.command.AuthCmd;
519
import com.github.dockerjava.api.command.BuildImageCmd;
@@ -38,6 +52,7 @@
3852
import com.github.dockerjava.api.command.RemoveImageCmd;
3953
import com.github.dockerjava.api.command.RemoveNetworkCmd;
4054
import com.github.dockerjava.api.command.RemoveVolumeCmd;
55+
import com.github.dockerjava.api.command.RenameContainerCmd;
4156
import com.github.dockerjava.api.command.RestartContainerCmd;
4257
import com.github.dockerjava.api.command.SaveImageCmd;
4358
import com.github.dockerjava.api.command.SearchImagesCmd;
@@ -50,7 +65,6 @@
5065
import com.github.dockerjava.api.command.UpdateContainerCmd;
5166
import com.github.dockerjava.api.command.VersionCmd;
5267
import com.github.dockerjava.api.command.WaitContainerCmd;
53-
import com.github.dockerjava.api.command.RenameContainerCmd;
5468
import com.github.dockerjava.core.DockerClientConfig;
5569
import com.github.dockerjava.core.DockerClientImpl;
5670
import com.github.dockerjava.core.LocalDirectorySSLConfig;
@@ -91,6 +105,7 @@
91105
import com.github.dockerjava.netty.exec.RemoveImageCmdExec;
92106
import com.github.dockerjava.netty.exec.RemoveNetworkCmdExec;
93107
import com.github.dockerjava.netty.exec.RemoveVolumeCmdExec;
108+
import com.github.dockerjava.netty.exec.RenameContainerCmdExec;
94109
import com.github.dockerjava.netty.exec.RestartContainerCmdExec;
95110
import com.github.dockerjava.netty.exec.SaveImageCmdExec;
96111
import com.github.dockerjava.netty.exec.SearchImagesCmdExec;
@@ -103,47 +118,21 @@
103118
import com.github.dockerjava.netty.exec.UpdateContainerCmdExec;
104119
import com.github.dockerjava.netty.exec.VersionCmdExec;
105120
import com.github.dockerjava.netty.exec.WaitContainerCmdExec;
106-
import com.github.dockerjava.netty.exec.RenameContainerCmdExec;
107121

108122
import io.netty.bootstrap.Bootstrap;
109-
import io.netty.channel.Channel;
110123
import io.netty.channel.ChannelFactory;
111124
import io.netty.channel.ChannelInitializer;
112125
import io.netty.channel.EventLoopGroup;
113-
import io.netty.channel.epoll.EpollDomainSocketChannel;
114-
import io.netty.channel.epoll.EpollEventLoopGroup;
115126
import io.netty.channel.nio.NioEventLoopGroup;
116127
import io.netty.channel.socket.DuplexChannel;
117128
import io.netty.channel.socket.SocketChannel;
118129
import io.netty.channel.socket.nio.NioSocketChannel;
119-
import io.netty.channel.unix.DomainSocketAddress;
120-
import io.netty.channel.unix.UnixChannel;
121130
import io.netty.handler.codec.http.HttpClientCodec;
122131
import io.netty.handler.logging.LoggingHandler;
123132
import io.netty.handler.ssl.SslHandler;
124133
import io.netty.util.concurrent.DefaultThreadFactory;
125-
126-
import org.bouncycastle.jce.provider.BouncyCastleProvider;
127-
128-
import unisockets.Addr;
129-
130-
import javax.net.ssl.SSLContext;
131-
import javax.net.ssl.SSLEngine;
132-
import javax.net.ssl.SSLParameters;
133-
134-
import java.io.IOException;
135-
import java.net.InetAddress;
136-
import java.net.InetSocketAddress;
137-
import java.net.SocketAddress;
138-
import java.nio.channels.SelectionKey;
139-
import java.nio.channels.Selector;
140-
import java.security.Security;
141-
142134
import jnr.enxio.channels.NativeSelectorProvider;
143-
import jnr.unixsocket.UnixServerSocketChannel;
144-
import jnr.unixsocket.UnixSocketAddress;
145-
import jnr.unixsocket.UnixSocketChannel;
146-
import static com.google.common.base.Preconditions.checkNotNull;
135+
import unisockets.Addr;
147136

148137
/**
149138
* Experimental implementation of {@link DockerCmdExecFactory} that supports http connection hijacking that is needed to pass STDIN to the
@@ -232,7 +221,8 @@ private class UnixDomainSocketInitializer implements NettyInitializer {
232221
@Override
233222
public EventLoopGroup init(Bootstrap bootstrap, DockerClientConfig dockerClientConfig) {
234223

235-
EventLoopGroup nioEventLoopGroup = new NioEventLoopGroup(0, new DefaultThreadFactory(threadPrefix), NativeSelectorProvider.getInstance());
224+
EventLoopGroup nioEventLoopGroup = new NioEventLoopGroup(0,
225+
new DefaultThreadFactory(threadPrefix), NativeSelectorProvider.getInstance());
236226

237227
ChannelFactory<NioSocketChannel> factory = new ChannelFactory<NioSocketChannel>() {
238228

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.