@Override public Server createServer(Responder testResponder) throws Exception { return new NettyServer(responder, new InetSocketAddress(0)); }
protected static Server initializeServer(Responder responder) { return new NettyServer(responder, new InetSocketAddress(0)); }
protected static Server initializeServer(Responder responder) { ChannelFactory channelFactory = new NioServerSocketChannelFactory( Executors.newCachedThreadPool(), Executors.newCachedThreadPool() ); return new NettyServer(responder, new InetSocketAddress(0), channelFactory, new CompressionChannelPipelineFactory(), null); }
protected static Server initializeServer(Responder responder) { ChannelFactory channelFactory = new NioServerSocketChannelFactory( Executors.newCachedThreadPool(), Executors.newCachedThreadPool() ); return new NettyServer(responder, new InetSocketAddress(0), channelFactory, new SSLChannelPipelineFactory(), null); }
@Override public void start() { logger.info("Starting {}...", this); try { Responder responder = new SpecificResponder(AvroSourceProtocol.class, this); socketChannelFactory = initSocketChannelFactory(); ChannelPipelineFactory pipelineFactory = initChannelPipelineFactory(); server = new NettyServer(responder, new InetSocketAddress(bindAddress, port), socketChannelFactory, pipelineFactory, null); } catch (org.jboss.netty.channel.ChannelException nce) { logger.error("Avro source {} startup failed. Cannot initialize Netty server", getName(), nce); stop(); throw new FlumeException("Failed to set up server socket", nce); } connectionCountUpdater = Executors.newSingleThreadScheduledExecutor(); server.start(); sourceCounter.start(); super.start(); final NettyServer srv = (NettyServer)server; connectionCountUpdater.scheduleWithFixedDelay( () -> sourceCounter.setOpenConnectionCount(Long.valueOf(srv.getNumActiveConnections())), 0, 60, TimeUnit.SECONDS); logger.info("Avro source {} started.", getName()); }
@BeforeClass public static void initializeConnections() throws Exception { // start server Responder responder = new SpecificResponder(Simple.class, simpleService); server = new NettyServer(responder, new InetSocketAddress(0)); server.start(); int serverPort = server.getPort(); System.out.println("server port : " + serverPort); transceiver = new NettyTransceiver(new InetSocketAddress( serverPort), TestNettyServer.CONNECT_TIMEOUT_MILLIS); simpleClient = SpecificRequestor.getClient(Simple.Callback.class, transceiver); }
/** * Start a NettyServer, wait a moment for it to spin up, and return it. */ public static Server startServer(AvroSourceProtocol handler, int port, boolean enableCompression) { Responder responder = new SpecificResponder(AvroSourceProtocol.class, handler); Server server; if (enableCompression) { server = new NettyServer(responder, new InetSocketAddress(localhost, port), new NioServerSocketChannelFactory(Executors.newCachedThreadPool(), Executors.newCachedThreadPool()), new CompressionChannelPipelineFactory(), null); } else { server = new NettyServer(responder, new InetSocketAddress(localhost, port)); } server.start(); logger.info("Server started on hostname: {}, port: {}", new Object[] { localhost, Integer.toString(server.getPort()) }); try { Thread.sleep(300L); } catch (InterruptedException ex) { logger.error("Thread interrupted. Exception follows.", ex); Thread.currentThread().interrupt(); } return server; }
public void testNettyTransceiverWhenServerStops() throws Exception { Mail mailService = new TestNettyServer.MailImpl(); Responder responder = new SpecificResponder(Mail.class, mailService); NettyServer server = new NettyServer(responder, new InetSocketAddress(0)); server.start();
Server server2 = new NettyServer(new SpecificResponder(Simple.class, simpleImpl), new InetSocketAddress(0)); try { server2 = new NettyServer(new SpecificResponder(Simple.class, simpleImpl), new InetSocketAddress(serverPort)); server2.start();
final Server server2 = new NettyServer(new SpecificResponder(Simple.class, blockingSimpleImpl), new InetSocketAddress(0)); server2.start();
@Test(timeout=30000) public void test() throws Exception { final CountDownLatch waitLatch = new CountDownLatch(1); server = new NettyServer( new SpecificResponder(Simple.class, new SimpleImpl(waitLatch)), new InetSocketAddress(0),
Server server2 = new NettyServer(new SpecificResponder(Simple.class, blockingSimpleImpl), new InetSocketAddress(0)); server2.start();
Server server2 = new NettyServer(new SpecificResponder(Simple.class, simpleService), new InetSocketAddress(0)); server2.start();
public AvroRpcBatchStub(int port) throws Exception { this.port = port; // start up the web server server = new NettyServer(new SpecificResponder(AvroIntrBatchmgr.class,this), new InetSocketAddress(this.port)); server.start(); jobThreadMap = new HashMap(); LOG.log(Level.INFO, "AvroRpc Batch Stub started by " + System.getProperty("user.name", "unknown")); }
@Override protected void doStart() throws FlumeException { srv = new NettyServer( new SpecificResponder(FlumeCreditCardAuth.class, this), new InetSocketAddress(host, port)); srv.start(); super.start(); }
private static void startServer() throws IOException { server = new NettyServer(new SpecificResponder(EmailSender.class, new EmailSenderImpl()), new InetSocketAddress(65333)); }
public EventCollector(final int port) { final Responder responder = new SpecificResponder(AvroSourceProtocol.class, this); System.out.println("Collector listening on port " + port); nettyServer = new NettyServer(responder, new InetSocketAddress(HOSTNAME, port)); nettyServer.start(); }
public EventCollector(final int port) { final Responder responder = new SpecificResponder(AvroSourceProtocol.class, this); nettyServer = new NettyServer(responder, new InetSocketAddress(HOSTNAME, port)); nettyServer.start(); }
public EventCollector(final int port) { final Responder responder = new SpecificResponder(AvroSourceProtocol.class, this); nettyServer = new NettyServer(responder, new InetSocketAddress(HOSTNAME, port)); nettyServer.start(); }
public EventCollector(final int port) { final Responder responder = new SpecificResponder(AvroSourceProtocol.class, this); nettyServer = new NettyServer(responder, new InetSocketAddress(HOSTNAME, port)); nettyServer.start(); }