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

How to use
setIOStrategy
method
in
org.glassfish.grizzly.nio.transport.TCPNIOTransport

Best Java code snippets using org.glassfish.grizzly.nio.transport.TCPNIOTransport.setIOStrategy (Showing top 14 results out of 315)

origin: opentripplanner/OpenTripPlanner

public void run() {
  int port = config.getProperty("port") != null ? Integer.parseInt(config.getProperty("port")) : DEFAULT_PORT;
  String addr = config.getProperty("bind-address") != null ? config.getProperty("bind-address") : DEFAULT_BIND_ADDRESS;
  LOG.info("Starting analyst broker on port {} of interface {}", port, addr);
  HttpServer httpServer = new HttpServer();
  NetworkListener networkListener = new NetworkListener("broker", addr, port);
  // We avoid blocking IO, and the following line allows us to see closed connections.
  networkListener.getTransport().setIOStrategy(SameThreadIOStrategy.getInstance());
  httpServer.addListener(networkListener);
  // Bypass Jersey etc. and add a low-level Grizzly handler.
  // As in servlets, * is needed in base path to identify the "rest" of the path.
  broker = new Broker(config, addr, port);
  httpServer.getServerConfiguration().addHttpHandler(new BrokerHttpHandler(broker), "/*");
  try {
    httpServer.start();
    LOG.info("Broker running.");
    broker.run(); // run queue broker task pump in this thread
    Thread.currentThread().join();
  } catch (BindException be) {
    LOG.error("Cannot bind to port {}. Is it already in use?", port);
  } catch (IOException ioe) {
    LOG.error("IO exception while starting server.");
  } catch (InterruptedException ie) {
    LOG.info("Interrupted, shutting down.");
  }
  httpServer.shutdown();
}
origin: com.ning/async-http-client

private void doDefaultTransportConfig() {
  final ExecutorService service = clientConfig.executorService();
  if (service != null) {
    clientTransport.setIOStrategy(WorkerThreadIOStrategy.getInstance());
    clientTransport.setWorkerThreadPool(service);
  } else {
    clientTransport.setIOStrategy(SameThreadIOStrategy.getInstance());
  }
}
origin: org.apache.apex/apex-shaded-ning19

private void doDefaultTransportConfig() {
  final ExecutorService service = clientConfig.executorService();
  if (service != null) {
    clientTransport.setIOStrategy(WorkerThreadIOStrategy.getInstance());
    clientTransport.setWorkerThreadPool(service);
  } else {
    clientTransport.setIOStrategy(SameThreadIOStrategy.getInstance());
  }
}
origin: org.glassfish.grizzly/grizzly-http-client

private void doDefaultTransportConfig() {
  final ExecutorService service = clientConfig.executorService();
  if (service != null) {
    clientTransport.setIOStrategy(WorkerThreadIOStrategy.getInstance());
    clientTransport.setWorkerThreadPool(service);
  } else {
    clientTransport.setIOStrategy(SameThreadIOStrategy.getInstance());
  }
}
origin: javaee/grizzly-ahc

private void doDefaultTransportConfig() {
  final ExecutorService service = clientConfig.executorService();
  if (service != null) {
    clientTransport.setIOStrategy(WorkerThreadIOStrategy.getInstance());
    clientTransport.setWorkerThreadPool(service);
  } else {
    clientTransport.setIOStrategy(SameThreadIOStrategy.getInstance());
  }
}
origin: io.gatling/async-http-client

private void doDefaultTransportConfig() {
  final ExecutorService service = clientConfig.executorService();
  if (service != null) {
    clientTransport.setIOStrategy(WorkerThreadIOStrategy.getInstance());
    clientTransport.setWorkerThreadPool(service);
  } else {
    clientTransport.setIOStrategy(SameThreadIOStrategy.getInstance());
  }
}
origin: org.mule.services/mule-service-http

 @Override
 public void customize(TCPNIOTransport transport, FilterChainBuilder filterChainBuilder) {
  transport.setIOStrategy(SameThreadIOStrategy.getInstance());
  transport.setKernelThreadPool(selectorPool);
  transport.setWorkerThreadPool(workerPool);
  transport.setSelectorRunnersCount(selectorCount);
 }
}
origin: javaee/grizzly-ahc

  @Override
  public void customize(TCPNIOTransport transport, FilterChainBuilder builder) {
    if (System.getProperty("blockingio") != null) {
      transport.configureBlocking(true);
    }
    transport.setIOStrategy(SameThreadIOStrategy.getInstance());
  }
});
origin: javaee/grizzly-ahc

  @Override
  public void customize(TCPNIOTransport transport, FilterChainBuilder builder) {
    transport.setTcpNoDelay(true);
    transport.setIOStrategy(SameThreadIOStrategy.getInstance());
  }
});
origin: javaee/grizzly

transport.setIOStrategy(LeaderFollowerNIOStrategy.getInstance());
origin: org.mule.modules/mule-module-http

@Override
public void customize(TCPNIOTransport transport, FilterChainBuilder filterChainBuilder)
{
  transport.setIOStrategy(WorkerThreadIOStrategy.getInstance());
  transport.setWorkerThreadPoolConfig(WorkerThreadIOStrategy.getInstance().createDefaultWorkerPoolConfig(transport));
  customizePoolSize(transport);
  transport.getKernelThreadPoolConfig().setPoolName(threadNamePrefix);
  transport.getWorkerThreadPoolConfig().setPoolName(threadNamePrefix + REQUESTER_WORKER_THREAD_NAME_SUFFIX);
}
origin: eclipse-ee4j/tyrus

} else {
  server.getListener("grizzly").getTransport().setIOStrategy(WorkerThreadIOStrategy.getInstance());
origin: javaee/grizzly

transport.setSelectorRunnersCount(1);
transport.setKernelThreadPoolConfig(ThreadPoolConfig.defaultConfig().setCorePoolSize(1).setMaxPoolSize(1));
transport.setIOStrategy(new SameThreadIOStrategyInterruptWrapper(true));
transport.bind(PORT);
transport.start();
clientTransport.setIOStrategy(SameThreadIOStrategy.getInstance());
origin: javaee/grizzly

transport.setSelectorRunnersCount(1);
transport.setKernelThreadPoolConfig(ThreadPoolConfig.defaultConfig().setCorePoolSize(1).setMaxPoolSize(1));
transport.setIOStrategy(new SameThreadIOStrategyInterruptWrapper(false));
transport.bind(PORT);
transport.start();
clientTransport.setIOStrategy(SameThreadIOStrategy.getInstance());
org.glassfish.grizzly.nio.transportTCPNIOTransportsetIOStrategy

Popular methods of TCPNIOTransport

  • start
  • bind
  • setProcessor
  • shutdownNow
  • isStopped
  • getAsyncQueueIO
  • setTcpNoDelay
  • setLinger
  • unbind
  • getProcessor
  • getServerConnectionBackLog
    Get the default server connection backlog size.
  • setKeepAlive
  • getServerConnectionBackLog,
  • setKeepAlive,
  • setSelectorRunnersCount,
  • setServerConnectionBackLog,
  • shutdown,
  • connect,
  • getLinger,
  • isKeepAlive,
  • isTcpNoDelay

Popular in Java

  • Reading from database using SQL prepared statement
  • onCreateOptionsMenu (Activity)
  • scheduleAtFixedRate (Timer)
  • runOnUiThread (Activity)
  • String (java.lang)
  • InetAddress (java.net)
    An Internet Protocol (IP) address. This can be either an IPv4 address or an IPv6 address, and in pra
  • Format (java.text)
    The base class for all formats. This is an abstract base class which specifies the protocol for clas
  • List (java.util)
    An ordered collection (also known as a sequence). The user of this interface has precise control ove
  • Properties (java.util)
    A Properties object is a Hashtable where the keys and values must be Strings. Each property can have
  • Collectors (java.util.stream)
  • 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