@Override protected NettyServerBuilder newServerBuilder() { final String address = getAddress(); final int port = getPort(); if (GrpcServerProperties.ANY_IP_ADDRESS.equals(address)) { return NettyServerBuilder.forPort(port); } else { return NettyServerBuilder.forAddress(new InetSocketAddress(InetAddresses.forString(address), port)); } }
@Override protected NettyServerBuilder newServerBuilder() { final String address = getAddress(); final int port = getPort(); if (GrpcServerProperties.ANY_IP_ADDRESS.equals(address)) { return NettyServerBuilder.forPort(port); } else { return NettyServerBuilder.forAddress(new InetSocketAddress(InetAddresses.forString(address), port)); } }
/** Creates a gRPC server builder for the given port. */ public static AltsServerBuilder forPort(int port) { NettyServerBuilder nettyDelegate = NettyServerBuilder.forAddress(new InetSocketAddress(port)) .maxConnectionIdle(1, TimeUnit.HOURS) .keepAliveTime(270, TimeUnit.SECONDS) .keepAliveTimeout(20, TimeUnit.SECONDS) .permitKeepAliveTime(10, TimeUnit.SECONDS) .permitKeepAliveWithoutCalls(true); return new AltsServerBuilder(nettyDelegate); }
public HillviewServer(final HostAndPort listenAddress, final IDataSet initialDataset) throws IOException { this.initialDatasets = new HashMap<Integer, IDataSet>(); this.addInitialDataset(initialDataset); this.listenAddress = listenAddress; this.memoizedCommands = new MemoizedResults(); this.server = NettyServerBuilder.forAddress(new InetSocketAddress(listenAddress.getHost(), listenAddress.getPort())) .executor(executorService) .workerEventLoopGroup(workerElg) .bossEventLoopGroup(bossElg) .addService(this) .maxInboundMessageSize(MAX_MESSAGE_SIZE) .build() .start(); this.dataSets = CacheBuilder.newBuilder() .expireAfterAccess(EXPIRE_TIME_IN_HOURS, TimeUnit.HOURS) .removalListener( (RemovalListener<Integer, IDataSet>) removalNotification -> HillviewLogger.instance.info("Removing reference to dataset", "{0}: {1}", removalNotification.getKey(), removalNotification.getValue().toString())) .build(); this.toUnsubscribe = CacheBuilder.newBuilder() .expireAfterAccess(EXPIRE_TIME_IN_HOURS, TimeUnit.HOURS) .build(); }
new InetSocketAddress( InetAddresses.forString(defaultServerConf.getIp()), defaultServerConf.getPort()); serverBuilder = NettyServerBuilder.forAddress(addr);
new InetSocketAddress( InetAddresses.forString(serverConf.getIp()), serverConf.getPort()); serverBuilder = NettyServerBuilder.forAddress(addr);