Package com.facebook.nifty.core

Examples of com.facebook.nifty.core.NettyConfigBuilder


                                                         .limitFrameSizeTo((int) config.getMaxFrameSize().toBytes())
                                                         .clientIdleTimeout(config.getClientIdleTimeout())
                                                         .withProcessorFactory(processorFactory)
                                                         .using(workerExecutor).build();

        transport = new NettyServerTransport(thriftServerDef, new NettyConfigBuilder(), allChannels, timer);
    }
View Full Code Here


                                                         .limitFrameSizeTo((int) config.getMaxFrameSize().toBytes())
                                                         .clientIdleTimeout(config.getClientIdleTimeout())
                                                         .withProcessorFactory(processorFactory)
                                                         .using(workerExecutor).build();

        transport = new NettyServerTransport(thriftServerDef, new NettyConfigBuilder(), allChannels, timer);
    }
View Full Code Here

    }

    public NiftyModule withDefaultNettyConfig()
    {
        if (!configBound) {
            binder().bind(NettyConfigBuilder.class).toInstance(new NettyConfigBuilder());
            configBound = true;
            return this;
        }
        throw iae();
    }
View Full Code Here

                                                         .limitFrameSizeTo((int) config.getMaxFrameSize().toBytes())
                                                         .clientIdleTimeout(config.getClientIdleTimeout())
                                                         .withProcessorFactory(processorFactory)
                                                         .using(workerExecutor).build();

        transport = new NettyServerTransport(thriftServerDef, new NettyConfigBuilder(), allChannels, timer);
    }
View Full Code Here

    public static class NettyConfigProvider implements Provider<NettyConfigBuilder>
    {
        @Override
        public NettyConfigBuilder get()
        {
            NettyConfigBuilder nettyConfigBuilder = new NettyConfigBuilder();
            nettyConfigBuilder.getSocketChannelConfig().setTcpNoDelay(true);
            nettyConfigBuilder.getSocketChannelConfig().setConnectTimeoutMillis(5000);
            nettyConfigBuilder.getSocketChannelConfig().setTcpNoDelay(true);
            return nettyConfigBuilder;
        }
View Full Code Here

            ThriftServerDef def = ThriftServerDef.newBuilder()
                                                 .listen(0)
                                                 .withProcessor(processor)
                                                 .speaks(protocolFactory).build();

            server = new NettyServerTransport(def, new NettyConfigBuilder(), new DefaultChannelGroup(), new HashedWheelTimer());
            server.start();
        }
View Full Code Here

                                                         .clientIdleTimeout(config.getClientIdleTimeout())
                                                         .withProcessorFactory(processorFactory)
                                                         .limitConnectionsTo(config.getConnectionLimit())
                                                         .using(workerExecutor).build();

        transport = new NettyServerTransport(thriftServerDef, new NettyConfigBuilder(), allChannels, timer);
    }
View Full Code Here

    public LoadTesterNettyConfigProvider() {
    }

    @Override
    public NettyConfigBuilder get() {
        NettyConfigBuilder configBuilder = new NettyConfigBuilder();
        configBuilder.getServerSocketChannelConfig().setBacklog(1024);
        return configBuilder;
    }
View Full Code Here

TOP

Related Classes of com.facebook.nifty.core.NettyConfigBuilder

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.