public void bindTransport() { if (transport == null) { transport = Transports.newServerTransport() .bindAddress(socketAddress.toInetSocketAddress()) .scheduler(scheduler) .build(null, channelHandler); } else { throw new RuntimeException("transport already open"); } }
public void bindTransport() { if (transport == null) { transport = Transports.newServerTransport() .bindAddress(socketAddress.toInetSocketAddress()) .scheduler(scheduler) .build(null, channelHandler); } else { throw new RuntimeException("transport already open"); } }
@Override public void start(ServiceStartContext serviceContext) { final ActorScheduler scheduler = serviceContext.getScheduler(); final Dispatcher receiveBuffer = receiveBufferInjector.getValue(); serverTransport = Transports.newServerTransport() .name(readableName) .bindAddress(bindAddress) .messageMemoryPool(new NonBlockingMemoryPool(sendBufferSize)) .scheduler(scheduler) .buildBuffering(receiveBuffer); LOG.info("Bound {} to {}", readableName, bindAddress); }
@Override public void start(ServiceStartContext serviceContext) { final ActorScheduler scheduler = serviceContext.getScheduler(); final Dispatcher receiveBuffer = receiveBufferInjector.getValue(); serverTransport = Transports.newServerTransport() .name(readableName) .bindAddress(bindAddress) .messageMemoryPool(new NonBlockingMemoryPool(sendBufferSize)) .scheduler(scheduler) .buildBuffering(receiveBuffer); LOG.info("Bound {} to {}", readableName, bindAddress); }
@Override public void start(ServiceStartContext serviceContext) { final ActorScheduler scheduler = serviceContext.getScheduler(); final ServerRequestHandler requestHandler = requestHandlerInjector.getValue(); final ServerMessageHandler messageHandler = messageHandlerInjector.getValue(); serverTransport = Transports.newServerTransport() .name(readableName) .bindAddress(bindAddress) .scheduler(scheduler) .messageMemoryPool(new NonBlockingMemoryPool(sendBufferSize)) .build(messageHandler, requestHandler); LOG.info("Bound {} to {}", readableName, bindAddress); }
@Override public void start(ServiceStartContext serviceContext) { final ActorScheduler scheduler = serviceContext.getScheduler(); final ServerRequestHandler requestHandler = requestHandlerInjector.getValue(); final ServerMessageHandler messageHandler = messageHandlerInjector.getValue(); serverTransport = Transports.newServerTransport() .name(readableName) .bindAddress(bindAddress) .scheduler(scheduler) .messageMemoryPool(new NonBlockingMemoryPool(sendBufferSize)) .build(messageHandler, requestHandler); LOG.info("Bound {} to {}", readableName, bindAddress); }