congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
TCPNIOTransportBuilder.setReuseAddress
Code IndexAdd Tabnine to your IDE (free)

How to use
setReuseAddress
method
in
org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder

Best Java code snippets using org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder.setReuseAddress (Showing top 15 results out of 315)

origin: apache/incubator-dubbo

@Override
protected void doOpen() throws Throwable {
  FilterChainBuilder filterChainBuilder = FilterChainBuilder.stateless();
  filterChainBuilder.add(new TransportFilter());
  filterChainBuilder.add(new GrizzlyCodecAdapter(getCodec(), getUrl(), this));
  filterChainBuilder.add(new GrizzlyHandler(getUrl(), this));
  TCPNIOTransportBuilder builder = TCPNIOTransportBuilder.newInstance();
  ThreadPoolConfig config = builder.getWorkerThreadPoolConfig();
  config.setPoolName(SERVER_THREAD_POOL_NAME).setQueueLimit(-1);
  String threadpool = getUrl().getParameter(Constants.THREADPOOL_KEY, Constants.DEFAULT_THREADPOOL);
  if (Constants.DEFAULT_THREADPOOL.equals(threadpool)) {
    int threads = getUrl().getPositiveParameter(Constants.THREADS_KEY, Constants.DEFAULT_THREADS);
    config.setCorePoolSize(threads).setMaxPoolSize(threads)
        .setKeepAliveTime(0L, TimeUnit.SECONDS);
  } else if ("cached".equals(threadpool)) {
    int threads = getUrl().getPositiveParameter(Constants.THREADS_KEY, Integer.MAX_VALUE);
    config.setCorePoolSize(0).setMaxPoolSize(threads)
        .setKeepAliveTime(60L, TimeUnit.SECONDS);
  } else {
    throw new IllegalArgumentException("Unsupported threadpool type " + threadpool);
  }
  builder.setKeepAlive(true).setReuseAddress(false)
      .setIOStrategy(SameThreadIOStrategy.getInstance());
  transport = builder.build();
  transport.setProcessor(filterChainBuilder.build());
  transport.bind(getBindAddress());
  transport.start();
}
origin: apache/incubator-dubbo

@Override
protected void doOpen() throws Throwable {
  FilterChainBuilder filterChainBuilder = FilterChainBuilder.stateless();
  filterChainBuilder.add(new TransportFilter());
  filterChainBuilder.add(new GrizzlyCodecAdapter(getCodec(), getUrl(), this));
  filterChainBuilder.add(new GrizzlyHandler(getUrl(), this));
  TCPNIOTransportBuilder builder = TCPNIOTransportBuilder.newInstance();
  ThreadPoolConfig config = builder.getWorkerThreadPoolConfig();
  config.setPoolName(SERVER_THREAD_POOL_NAME).setQueueLimit(-1);
  String threadpool = getUrl().getParameter(Constants.THREADPOOL_KEY, Constants.DEFAULT_THREADPOOL);
  if (Constants.DEFAULT_THREADPOOL.equals(threadpool)) {
    int threads = getUrl().getPositiveParameter(Constants.THREADS_KEY, Constants.DEFAULT_THREADS);
    config.setCorePoolSize(threads).setMaxPoolSize(threads)
        .setKeepAliveTime(0L, TimeUnit.SECONDS);
  } else if ("cached".equals(threadpool)) {
    int threads = getUrl().getPositiveParameter(Constants.THREADS_KEY, Integer.MAX_VALUE);
    config.setCorePoolSize(0).setMaxPoolSize(threads)
        .setKeepAliveTime(60L, TimeUnit.SECONDS);
  } else {
    throw new IllegalArgumentException("Unsupported threadpool type " + threadpool);
  }
  builder.setKeepAlive(true).setReuseAddress(false)
      .setIOStrategy(SameThreadIOStrategy.getInstance());
  transport = builder.build();
  transport.setProcessor(filterChainBuilder.build());
  transport.bind(getBindAddress());
  transport.start();
}
origin: org.forgerock.ce.opendj/opendj-ldap-sdk

if (reuseAddressStr != null) {
  builder.setReuseAddress(Boolean.parseBoolean(reuseAddressStr));
origin: javaee/grizzly

@Test
public void testCustomThreadPoolSameThreadStrategy() throws Exception {
  final int poolSize = Math.max(Runtime.getRuntime().availableProcessors()/2, 1);
  final ThreadPoolConfig poolCfg = ThreadPoolConfig.defaultConfig();
  poolCfg.setCorePoolSize(poolSize).setMaxPoolSize(poolSize);
  final TCPNIOTransport tcpTransport = TCPNIOTransportBuilder.newInstance()
      .setReuseAddress(true)
      .setIOStrategy(SameThreadIOStrategy.getInstance())
      .setSelectorThreadPoolConfig(poolCfg)
      .setWorkerThreadPoolConfig(null)
      .build();
  try {
    tcpTransport.start();
  } finally {
    tcpTransport.shutdownNow();
  }
}
origin: javaee/grizzly

  @Test
  public void testCustomThreadPoolWorkerThreadStrategy() throws Exception {

    final int selectorPoolSize =  Math.max(Runtime.getRuntime().availableProcessors()/2, 1);
    final ThreadPoolConfig selectorPoolCfg = ThreadPoolConfig.defaultConfig();
    selectorPoolCfg.setCorePoolSize(selectorPoolSize).setMaxPoolSize(selectorPoolSize);

    final int workerPoolSize = Runtime.getRuntime().availableProcessors() * 2 ;
    final ThreadPoolConfig workerPoolCfg = ThreadPoolConfig.defaultConfig();
    workerPoolCfg.setCorePoolSize(workerPoolSize).setMaxPoolSize(workerPoolSize);

    final TCPNIOTransport tcpTransport = TCPNIOTransportBuilder.newInstance()
        .setReuseAddress(true)
        .setIOStrategy(WorkerThreadIOStrategy.getInstance())
        .setSelectorThreadPoolConfig(selectorPoolCfg)
        .setWorkerThreadPoolConfig(workerPoolCfg)
        .build();
    try {
      tcpTransport.start();
    } finally {
      tcpTransport.shutdownNow();
    }
  }    
}
origin: org.apache.dubbo/dubbo-remoting-grizzly

@Override
protected void doOpen() throws Throwable {
  FilterChainBuilder filterChainBuilder = FilterChainBuilder.stateless();
  filterChainBuilder.add(new TransportFilter());
  filterChainBuilder.add(new GrizzlyCodecAdapter(getCodec(), getUrl(), this));
  filterChainBuilder.add(new GrizzlyHandler(getUrl(), this));
  TCPNIOTransportBuilder builder = TCPNIOTransportBuilder.newInstance();
  ThreadPoolConfig config = builder.getWorkerThreadPoolConfig();
  config.setPoolName(SERVER_THREAD_POOL_NAME).setQueueLimit(-1);
  String threadpool = getUrl().getParameter(Constants.THREADPOOL_KEY, Constants.DEFAULT_THREADPOOL);
  if (Constants.DEFAULT_THREADPOOL.equals(threadpool)) {
    int threads = getUrl().getPositiveParameter(Constants.THREADS_KEY, Constants.DEFAULT_THREADS);
    config.setCorePoolSize(threads).setMaxPoolSize(threads)
        .setKeepAliveTime(0L, TimeUnit.SECONDS);
  } else if ("cached".equals(threadpool)) {
    int threads = getUrl().getPositiveParameter(Constants.THREADS_KEY, Integer.MAX_VALUE);
    config.setCorePoolSize(0).setMaxPoolSize(threads)
        .setKeepAliveTime(60L, TimeUnit.SECONDS);
  } else {
    throw new IllegalArgumentException("Unsupported threadpool type " + threadpool);
  }
  builder.setKeepAlive(true).setReuseAddress(false)
      .setIOStrategy(SameThreadIOStrategy.getInstance());
  transport = builder.build();
  transport.setProcessor(filterChainBuilder.build());
  transport.bind(getBindAddress());
  transport.start();
}
origin: com.alibaba/dubbo

@Override
protected void doOpen() throws Throwable {
  FilterChainBuilder filterChainBuilder = FilterChainBuilder.stateless();
  filterChainBuilder.add(new TransportFilter());
  filterChainBuilder.add(new GrizzlyCodecAdapter(getCodec(), getUrl(), this));
  filterChainBuilder.add(new GrizzlyHandler(getUrl(), this));
  TCPNIOTransportBuilder builder = TCPNIOTransportBuilder.newInstance();
  ThreadPoolConfig config = builder.getWorkerThreadPoolConfig();
  config.setPoolName(SERVER_THREAD_POOL_NAME).setQueueLimit(-1);
  String threadpool = getUrl().getParameter(Constants.THREADPOOL_KEY, Constants.DEFAULT_THREADPOOL);
  if (Constants.DEFAULT_THREADPOOL.equals(threadpool)) {
    int threads = getUrl().getPositiveParameter(Constants.THREADS_KEY, Constants.DEFAULT_THREADS);
    config.setCorePoolSize(threads).setMaxPoolSize(threads)
        .setKeepAliveTime(0L, TimeUnit.SECONDS);
  } else if ("cached".equals(threadpool)) {
    int threads = getUrl().getPositiveParameter(Constants.THREADS_KEY, Integer.MAX_VALUE);
    config.setCorePoolSize(0).setMaxPoolSize(threads)
        .setKeepAliveTime(60L, TimeUnit.SECONDS);
  } else {
    throw new IllegalArgumentException("Unsupported threadpool type " + threadpool);
  }
  builder.setKeepAlive(true).setReuseAddress(false)
      .setIOStrategy(SameThreadIOStrategy.getInstance());
  transport = builder.build();
  transport.setProcessor(filterChainBuilder.build());
  transport.bind(getBindAddress());
  transport.start();
}
origin: remoting/dubbox

@Override
protected void doOpen() throws Throwable {
  FilterChainBuilder filterChainBuilder = FilterChainBuilder.stateless();
  filterChainBuilder.add(new TransportFilter());
  
  filterChainBuilder.add(new GrizzlyCodecAdapter(getCodec(), getUrl(), this));
  filterChainBuilder.add(new GrizzlyHandler(getUrl(), this));
  TCPNIOTransportBuilder builder = TCPNIOTransportBuilder.newInstance();
  ThreadPoolConfig config = builder.getWorkerThreadPoolConfig(); 
  config.setPoolName(SERVER_THREAD_POOL_NAME).setQueueLimit(-1);
  String threadpool = getUrl().getParameter(Constants.THREADPOOL_KEY, Constants.DEFAULT_THREADPOOL);
  if (Constants.DEFAULT_THREADPOOL.equals(threadpool)) {
    int threads = getUrl().getPositiveParameter(Constants.THREADS_KEY, Constants.DEFAULT_THREADS);
    config.setCorePoolSize(threads).setMaxPoolSize(threads)
      .setKeepAliveTime(0L, TimeUnit.SECONDS); 
  } else if ("cached".equals(threadpool)) {
    int threads = getUrl().getPositiveParameter(Constants.THREADS_KEY, Integer.MAX_VALUE);
    config.setCorePoolSize(0).setMaxPoolSize(threads)
      .setKeepAliveTime(60L, TimeUnit.SECONDS);
  } else {
    throw new IllegalArgumentException("Unsupported threadpool type " + threadpool);
  }
  builder.setKeepAlive(true).setReuseAddress(false)
      .setIOStrategy(SameThreadIOStrategy.getInstance());
  transport = builder.build();
  transport.setProcessor(filterChainBuilder.build());
  transport.bind(getBindAddress());
  transport.start();
}
origin: org.apache.dubbo/dubbo

@Override
protected void doOpen() throws Throwable {
  FilterChainBuilder filterChainBuilder = FilterChainBuilder.stateless();
  filterChainBuilder.add(new TransportFilter());
  filterChainBuilder.add(new GrizzlyCodecAdapter(getCodec(), getUrl(), this));
  filterChainBuilder.add(new GrizzlyHandler(getUrl(), this));
  TCPNIOTransportBuilder builder = TCPNIOTransportBuilder.newInstance();
  ThreadPoolConfig config = builder.getWorkerThreadPoolConfig();
  config.setPoolName(SERVER_THREAD_POOL_NAME).setQueueLimit(-1);
  String threadpool = getUrl().getParameter(Constants.THREADPOOL_KEY, Constants.DEFAULT_THREADPOOL);
  if (Constants.DEFAULT_THREADPOOL.equals(threadpool)) {
    int threads = getUrl().getPositiveParameter(Constants.THREADS_KEY, Constants.DEFAULT_THREADS);
    config.setCorePoolSize(threads).setMaxPoolSize(threads)
        .setKeepAliveTime(0L, TimeUnit.SECONDS);
  } else if ("cached".equals(threadpool)) {
    int threads = getUrl().getPositiveParameter(Constants.THREADS_KEY, Integer.MAX_VALUE);
    config.setCorePoolSize(0).setMaxPoolSize(threads)
        .setKeepAliveTime(60L, TimeUnit.SECONDS);
  } else {
    throw new IllegalArgumentException("Unsupported threadpool type " + threadpool);
  }
  builder.setKeepAlive(true).setReuseAddress(false)
      .setIOStrategy(SameThreadIOStrategy.getInstance());
  transport = builder.build();
  transport.setProcessor(filterChainBuilder.build());
  transport.bind(getBindAddress());
  transport.start();
}
origin: com.alibaba/dubbo-remoting-grizzly

@Override
protected void doOpen() throws Throwable {
  FilterChainBuilder filterChainBuilder = FilterChainBuilder.stateless();
  filterChainBuilder.add(new TransportFilter());
  filterChainBuilder.add(new GrizzlyCodecAdapter(getCodec(), getUrl(), this));
  filterChainBuilder.add(new GrizzlyHandler(getUrl(), this));
  TCPNIOTransportBuilder builder = TCPNIOTransportBuilder.newInstance();
  ThreadPoolConfig config = builder.getWorkerThreadPoolConfig();
  config.setPoolName(SERVER_THREAD_POOL_NAME).setQueueLimit(-1);
  String threadpool = getUrl().getParameter(Constants.THREADPOOL_KEY, Constants.DEFAULT_THREADPOOL);
  if (Constants.DEFAULT_THREADPOOL.equals(threadpool)) {
    int threads = getUrl().getPositiveParameter(Constants.THREADS_KEY, Constants.DEFAULT_THREADS);
    config.setCorePoolSize(threads).setMaxPoolSize(threads)
        .setKeepAliveTime(0L, TimeUnit.SECONDS);
  } else if ("cached".equals(threadpool)) {
    int threads = getUrl().getPositiveParameter(Constants.THREADS_KEY, Integer.MAX_VALUE);
    config.setCorePoolSize(0).setMaxPoolSize(threads)
        .setKeepAliveTime(60L, TimeUnit.SECONDS);
  } else {
    throw new IllegalArgumentException("Unsupported threadpool type " + threadpool);
  }
  builder.setKeepAlive(true).setReuseAddress(false)
      .setIOStrategy(SameThreadIOStrategy.getInstance());
  transport = builder.build();
  transport.setProcessor(filterChainBuilder.build());
  transport.bind(getBindAddress());
  transport.start();
}
origin: remoting/dubbox

@Override
protected void doOpen() throws Throwable {
  FilterChainBuilder filterChainBuilder = FilterChainBuilder.stateless();
  filterChainBuilder.add(new TransportFilter());
  
  filterChainBuilder.add(new GrizzlyCodecAdapter(getCodec(), getUrl(), this));
  filterChainBuilder.add(new GrizzlyHandler(getUrl(), this));
  TCPNIOTransportBuilder builder = TCPNIOTransportBuilder.newInstance();
  ThreadPoolConfig config = builder.getWorkerThreadPoolConfig(); 
  config.setPoolName(SERVER_THREAD_POOL_NAME).setQueueLimit(-1);
  String threadpool = getUrl().getParameter(Constants.THREADPOOL_KEY, Constants.DEFAULT_THREADPOOL);
  if (Constants.DEFAULT_THREADPOOL.equals(threadpool)) {
    int threads = getUrl().getPositiveParameter(Constants.THREADS_KEY, Constants.DEFAULT_THREADS);
    config.setCorePoolSize(threads).setMaxPoolSize(threads)
      .setKeepAliveTime(0L, TimeUnit.SECONDS); 
  } else if ("cached".equals(threadpool)) {
    int threads = getUrl().getPositiveParameter(Constants.THREADS_KEY, Integer.MAX_VALUE);
    config.setCorePoolSize(0).setMaxPoolSize(threads)
      .setKeepAliveTime(60L, TimeUnit.SECONDS);
  } else {
    throw new IllegalArgumentException("Unsupported threadpool type " + threadpool);
  }
  builder.setKeepAlive(true).setReuseAddress(false)
      .setIOStrategy(SameThreadIOStrategy.getInstance());
  transport = builder.build();
  transport.setProcessor(filterChainBuilder.build());
  transport.bind(getBindAddress());
  transport.start();
}
origin: eclipse-ee4j/tyrus

transportBuilder.setReuseAddress(false);
origin: org.glassfish.tyrus/tyrus-container-grizzly-client

transportBuilder.setReuseAddress(false);
origin: org.mule.services/mule-service-http

private void configureServerSocketProperties(TCPNIOTransportBuilder transportBuilder,
                       TcpServerSocketProperties serverSocketProperties) {
 if (serverSocketProperties.getKeepAlive() != null) {
  transportBuilder.setKeepAlive(serverSocketProperties.getKeepAlive());
 }
 if (serverSocketProperties.getLinger() != null) {
  transportBuilder.setLinger(serverSocketProperties.getLinger());
 }
 if (serverSocketProperties.getReceiveBufferSize() != null) {
  transportBuilder.setReadBufferSize(serverSocketProperties.getReceiveBufferSize());
 }
 if (serverSocketProperties.getSendBufferSize() != null) {
  transportBuilder.setWriteBufferSize(serverSocketProperties.getSendBufferSize());
 }
 if (serverSocketProperties.getClientTimeout() != null) {
  transportBuilder.setClientSocketSoTimeout(serverSocketProperties.getClientTimeout());
 }
 if (serverSocketProperties.getServerTimeout() != null) {
  transportBuilder.setServerSocketSoTimeout(serverSocketProperties.getServerTimeout());
 }
 transportBuilder.setReuseAddress(serverSocketProperties.getReuseAddress());
 transportBuilder.setTcpNoDelay(serverSocketProperties.getSendTcpNoDelay());
 transportBuilder.setServerConnectionBackLog(serverSocketProperties.getReceiveBacklog());
}
origin: org.mule.modules/mule-module-http

transportBuilder.setReuseAddress(serverSocketProperties.getReuseAddress());
org.glassfish.grizzly.nio.transportTCPNIOTransportBuildersetReuseAddress

Popular methods of TCPNIOTransportBuilder

  • newInstance
  • build
  • <init>
  • getThis
  • setIOStrategy
  • getWorkerThreadPoolConfig
  • setTcpNoDelay
  • setKeepAlive
  • setSelectorThreadPoolConfig
  • setWorkerThreadPoolConfig
  • setConnectionTimeout
  • setProcessor
  • setConnectionTimeout,
  • setProcessor,
  • setLinger,
  • setOptimizedForMultiplexing,
  • setClientSocketSoTimeout,
  • setReadBufferSize,
  • setServerConnectionBackLog,
  • setServerSocketSoTimeout,
  • setWriteBufferSize

Popular in Java

  • Making http post requests using okhttp
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • getContentResolver (Context)
  • getResourceAsStream (ClassLoader)
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • Hashtable (java.util)
    A plug-in replacement for JDK1.5 java.util.Hashtable. This version is based on org.cliffc.high_scale
  • JFrame (javax.swing)
  • JTable (javax.swing)
  • FileUtils (org.apache.commons.io)
    General file manipulation utilities. Facilities are provided in the following areas: * writing to a
  • Logger (org.apache.log4j)
    This is the central class in the log4j package. Most logging operations, except configuration, are d
  • Top 12 Jupyter Notebook extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now