@Override public SocketAddress convert(io.vertx.core.net.SocketAddress address, boolean resolved) { if (address.path() != null) { return new DomainSocketAddress(address.path()); } else { if (resolved) { return new InetSocketAddress(address.host(), address.port()); } else { return InetSocketAddress.createUnresolved(address.host(), address.port()); } } }
@Override public SocketAddress convert(io.vertx.core.net.SocketAddress address, boolean resolved) { if (address.path() != null) { return new DomainSocketAddress(address.path()); } else { if (resolved) { return new InetSocketAddress(address.host(), address.port()); } else { return InetSocketAddress.createUnresolved(address.host(), address.port()); } } }
public SocketAddress convert(io.vertx.core.net.SocketAddress address, boolean resolved) { if (address.path() != null) { throw new IllegalArgumentException("Domain socket not supported by JDK transport"); } else { if (resolved) { return new InetSocketAddress(address.host(), address.port()); } else { return InetSocketAddress.createUnresolved(address.host(), address.port()); } } }
public static AsyncResolveConnectHelper doBind(VertxInternal vertx, SocketAddress socketAddress, ServerBootstrap bootstrap) { AsyncResolveConnectHelper asyncResolveConnectHelper = new AsyncResolveConnectHelper(); bootstrap.channelFactory(vertx.transport().serverChannelFactory(socketAddress.path() != null)); if (socketAddress.path() != null) { java.net.SocketAddress converted = vertx.transport().convert(socketAddress, true); ChannelFuture future = bootstrap.bind(converted);
public SSLEngine createEngine(VertxInternal vertx, SocketAddress socketAddress, String serverName) { SslContext context = getContext(vertx, null); SSLEngine engine; if (socketAddress.path() != null) { engine = context.newEngine(ByteBufAllocator.DEFAULT); } else { engine = context.newEngine(ByteBufAllocator.DEFAULT, socketAddress.host(), socketAddress.port()); } configureEngine(engine, serverName); return engine; }
ServerBootstrap bootstrap = new ServerBootstrap(); bootstrap.group(vertx.getAcceptorEventLoopGroup(), availableWorkers); applyConnectionOptions(address.path() != null, bootstrap); sslHelper.validate(vertx); bootstrap.childHandler(new ChannelInitializer<Channel>() {
boolean domainSocket = testAddress.path() != null; int numServers = VertxOptions.DEFAULT_EVENT_LOOP_POOL_SIZE / 2- 1; int numConnections = numServers * (domainSocket ? 10 : 20);
@Override public SocketAddress convert(io.vertx.core.net.SocketAddress address, boolean resolved) { if (address.path() != null) { return new DomainSocketAddress(address.path()); } else { if (resolved) { return new InetSocketAddress(address.host(), address.port()); } else { return InetSocketAddress.createUnresolved(address.host(), address.port()); } } }
@Override public SocketAddress convert(io.vertx.core.net.SocketAddress address, boolean resolved) { if (address.path() != null) { return new DomainSocketAddress(address.path()); } else { if (resolved) { return new InetSocketAddress(address.host(), address.port()); } else { return InetSocketAddress.createUnresolved(address.host(), address.port()); } } }
public SocketAddress convert(io.vertx.core.net.SocketAddress address, boolean resolved) { if (address.path() != null) { throw new IllegalArgumentException("Domain socket not supported by JDK transport"); } else { if (resolved) { return new InetSocketAddress(address.host(), address.port()); } else { return InetSocketAddress.createUnresolved(address.host(), address.port()); } } }
public static AsyncResolveConnectHelper doBind(VertxInternal vertx, SocketAddress socketAddress, ServerBootstrap bootstrap) { AsyncResolveConnectHelper asyncResolveConnectHelper = new AsyncResolveConnectHelper(); bootstrap.channelFactory(vertx.transport().serverChannelFactory(socketAddress.path() != null)); if (socketAddress.path() != null) { java.net.SocketAddress converted = vertx.transport().convert(socketAddress, true); ChannelFuture future = bootstrap.bind(converted);
public SSLEngine createEngine(VertxInternal vertx, SocketAddress socketAddress, String serverName) { SslContext context = getContext(vertx, null); SSLEngine engine; if (socketAddress.path() != null) { engine = context.newEngine(ByteBufAllocator.DEFAULT); } else { engine = context.newEngine(ByteBufAllocator.DEFAULT, socketAddress.host(), socketAddress.port()); } configureEngine(engine, serverName); return engine; }
ServerBootstrap bootstrap = new ServerBootstrap(); bootstrap.group(vertx.getAcceptorEventLoopGroup(), availableWorkers); applyConnectionOptions(address.path() != null, bootstrap); sslHelper.validate(vertx); bootstrap.childHandler(new ChannelInitializer<Channel>() {
/** * @return the address path or <code>null</code> for a inet socket */ public String path() { String ret = delegate.path(); return ret; }
/** * @return the address path or <code>null</code> for a inet socket */ public String path() { String ret = delegate.path(); return ret; }
boolean domainSocket = testAddress.path() != null; int numServers = VertxOptions.DEFAULT_EVENT_LOOP_POOL_SIZE / 2- 1; int numConnections = numServers * (domainSocket ? 10 : 20);