/** * Create new Grizzly thread-pool configuration instance. * The returned <tt>ThreadPoolConfig</tt> instance will be pre-configured * with a default values. * * @return the Grizzly thread-pool configuration instance. */ public static ThreadPoolConfig defaultConfig() { return DEFAULT.copy(); }
/** * Create new Grizzly thread-pool configuration instance. * The returned <tt>ThreadPoolConfig</tt> instance will be pre-configured * with a default values. * * @return the Grizzly thread-pool configuration instance. */ public static ThreadPoolConfig defaultConfig() { return DEFAULT.copy(); }
/** * * @return config - {@link ThreadPoolConfig} */ public ThreadPoolConfig getConfiguration() { return config.copy(); }
/** * Create new Grizzly thread-pool configuration instance. * The returned <tt>ThreadPoolConfig</tt> instance will be pre-configured * with a default values. * * @return the Grizzly thread-pool configuration instance. */ public static ThreadPoolConfig defaultConfig() { return DEFAULT.copy(); }
/** * * @return config - {@link ThreadPoolConfig} */ public ThreadPoolConfig getConfiguration() { return config.copy(); }
/** * * @return config - {@link ThreadPoolConfig} */ public ThreadPoolConfig getConfiguration() { return config.copy(); }
/** * Create new Grizzly thread-pool configuration instance. * The returned <tt>ThreadPoolConfig</tt> instance will be pre-configured * with a default values. * * @return the Grizzly thread-pool configuration instance. */ public static ThreadPoolConfig defaultConfig() { return DEFAULT.copy(); }
/** * * @return config - {@link ThreadPoolConfig} */ public ThreadPoolConfig getConfiguration() { return config.copy(); }
/** * {@inheritDoc} */ @Override public ThreadPoolConfig getKernelThreadPoolConfig() { return ((isStopped()) ? kernelPoolConfig : kernelPoolConfig.copy()); }
/** * {@inheritDoc} */ @Override public ThreadPoolConfig getWorkerThreadPoolConfig() { return ((isStopped()) ? workerPoolConfig : workerPoolConfig.copy()); }
/** * {@inheritDoc} */ @Override public ThreadPoolConfig getKernelThreadPoolConfig() { return ((isStopped()) ? kernelPoolConfig : kernelPoolConfig.copy()); }
/** * {@inheritDoc} */ @Override public ThreadPoolConfig getWorkerThreadPoolConfig() { return ((isStopped()) ? workerPoolConfig : workerPoolConfig.copy()); }
/** * {@inheritDoc} */ @Override public ThreadPoolConfig getWorkerThreadPoolConfig() { return ((isStopped()) ? workerPoolConfig : workerPoolConfig.copy()); }
@Override public ThreadPoolConfig createDefaultWorkerPoolConfig(final Transport transport) { final ThreadPoolConfig config = ThreadPoolConfig.defaultConfig().copy(); final int coresCount = Runtime.getRuntime().availableProcessors(); config.setPoolName("Grizzly-worker"); config.setCorePoolSize(coresCount * 2); config.setMaxPoolSize(coresCount * 2); config.setMemoryManager(transport.getMemoryManager()); return config; }
@Override public ThreadPoolConfig createDefaultWorkerPoolConfig(final Transport transport) { final ThreadPoolConfig config = ThreadPoolConfig.defaultConfig().copy(); final int coresCount = Runtime.getRuntime().availableProcessors(); config.setPoolName("Grizzly-worker"); config.setCorePoolSize(coresCount * 2); config.setMaxPoolSize(coresCount * 2); config.setMemoryManager(transport.getMemoryManager()); return config; }
@Override public ThreadPoolConfig createDefaultWorkerPoolConfig(final Transport transport) { final ThreadPoolConfig config = ThreadPoolConfig.defaultConfig().copy(); final int coresCount = Runtime.getRuntime().availableProcessors(); config.setPoolName("Grizzly-worker"); config.setCorePoolSize(coresCount * 2); config.setMaxPoolSize(coresCount * 2); config.setMemoryManager(transport.getMemoryManager()); return config; }
@Override public ThreadPoolConfig createDefaultWorkerPoolConfig(final Transport transport) { final ThreadPoolConfig config = ThreadPoolConfig.defaultConfig().copy(); final int selectorRunnerCount = ((NIOTransport) transport).getSelectorRunnersCount(); config.setCorePoolSize(selectorRunnerCount * 2); config.setMaxPoolSize(selectorRunnerCount * 2); config.setMemoryManager(transport.getMemoryManager()); return config; }
@Override public ThreadPoolConfig createDefaultWorkerPoolConfig(final Transport transport) { final ThreadPoolConfig config = ThreadPoolConfig.defaultConfig().copy(); final int selectorRunnerCount = ((NIOTransport) transport).getSelectorRunnersCount(); config.setCorePoolSize(selectorRunnerCount * 2); config.setMaxPoolSize(selectorRunnerCount * 2); config.setMemoryManager(transport.getMemoryManager()); return config; }
@Override public ThreadPoolConfig createDefaultWorkerPoolConfig(final Transport transport) { final ThreadPoolConfig config = ThreadPoolConfig.defaultConfig().copy(); final int selectorRunnerCount = ((NIOTransport) transport).getSelectorRunnersCount(); config.setCorePoolSize(selectorRunnerCount * 2); config.setMaxPoolSize(selectorRunnerCount * 2); config.setMemoryManager(transport.getMemoryManager()); return config; }
@Override public ThreadPoolConfig createDefaultWorkerPoolConfig(final Transport transport) { final ThreadPoolConfig config = ThreadPoolConfig.defaultConfig().copy(); final int selectorRunnerCount = ((NIOTransport) transport).getSelectorRunnersCount(); config.setCorePoolSize(selectorRunnerCount * 2); config.setMaxPoolSize(selectorRunnerCount * 2); config.setMemoryManager(transport.getMemoryManager()); return config; }