public static class ServiceContainer.Factory
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static ServiceContainer |
create()
Create a new instance with a generated name and default thread pool.
|
static ServiceContainer |
create(int coreSize,
long keepAliveTime,
java.util.concurrent.TimeUnit keepAliveTimeUnit)
Create a new instance with a generated name and specified initial thread pool settings.
|
static ServiceContainer |
create(java.lang.String name)
Create a new instance with a given name and default thread pool.
|
static ServiceContainer |
create(java.lang.String name,
int coreSize,
long keepAliveTime,
java.util.concurrent.TimeUnit keepAliveTimeUnit)
Create a new instance with a given name and specified initial thread pool settings.
|
public static ServiceContainer create()
public static ServiceContainer create(java.lang.String name)
name
- the name of the new containerpublic static ServiceContainer create(int coreSize, long keepAliveTime, java.util.concurrent.TimeUnit keepAliveTimeUnit)
coreSize
- the core pool size (must be greater than zero)keepAliveTime
- the amount of time that non-core threads should linger without taskskeepAliveTimeUnit
- the time unit for keepAliveTime
public static ServiceContainer create(java.lang.String name, int coreSize, long keepAliveTime, java.util.concurrent.TimeUnit keepAliveTimeUnit)
name
- the name of the new containercoreSize
- the core pool size (must be greater than zero)keepAliveTime
- the amount of time that non-core threads should linger without taskskeepAliveTimeUnit
- the time unit for keepAliveTime
Copyright © 2011 JBoss, a division of Red Hat, Inc.