public interface EjbContainer
extends org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.config.types.PropertyBag, org.glassfish.api.admin.config.ConfigExtension
| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEFAULT_ALLOW_CORE_THREAD_TIMEOUT |
static boolean |
DEFAULT_PRESTART_ALL_CORE_THREADS |
static int |
DEFAULT_THREAD_CORE_POOL_SIZE |
static long |
DEFAULT_THREAD_KEEP_ALIVE_SECONDS |
static int |
DEFAULT_THREAD_MAX_POOL_SIZE |
static int |
DEFAULT_THREAD_QUEUE_CAPACITY |
| Modifier and Type | Method and Description |
|---|---|
@Min(value=0L) String |
getCacheIdleTimeoutInSeconds()
Gets the value of the cacheIdleTimeoutInSeconds property.
|
@Min(value=1L) String |
getCacheResizeQuantity()
Gets the value of the cacheResizeQuantity property.
|
@Pattern(regexp="B|C") String |
getCommitOption()
Gets the value of the commitOption property.
|
@NotNull EjbTimerService |
getEjbTimerService()
Gets the value of the ejbTimerService property.
|
@Min(value=0L) String |
getMaxCacheSize()
Gets the value of the maxCacheSize property.
|
@Min(value=0L) String |
getMaxPoolSize()
Gets the value of the maxPoolSize property.
|
@Min(value=0L) String |
getPoolIdleTimeoutInSeconds()
Gets the value of the poolIdleTimeoutInSeconds property.
|
@Min(value=0L) String |
getPoolResizeQuantity()
Gets the value of the poolResizeQuantity property.
|
List<org.jvnet.hk2.config.types.Property> |
getProperty()
Properties as per
PropertyBag |
@Min(value=0L) String |
getRemovalTimeoutInSeconds()
Gets the value of the removalTimeoutInSeconds property.
|
String |
getSessionStore()
Gets the value of the sessionStore property.
|
@Min(value=0L) String |
getSteadyPoolSize()
Gets the value of the steadyPoolSize property.
|
@Pattern(regexp="(nru|fifo|lru)") String |
getVictimSelectionPolicy()
Gets the value of the victimSelectionPolicy property.
|
void |
setCacheIdleTimeoutInSeconds(String value)
Sets the value of the cacheIdleTimeoutInSeconds property.
|
void |
setCacheResizeQuantity(String value)
Sets the value of the cacheResizeQuantity property.
|
void |
setCommitOption(String value)
Sets the value of the commitOption property.
|
void |
setEjbTimerService(EjbTimerService value)
Sets the value of the ejbTimerService property.
|
void |
setMaxCacheSize(String value)
Sets the value of the maxCacheSize property.
|
void |
setMaxPoolSize(String value)
Sets the value of the maxPoolSize property.
|
void |
setPoolIdleTimeoutInSeconds(String value)
Sets the value of the poolIdleTimeoutInSeconds property.
|
void |
setPoolResizeQuantity(String value)
Sets the value of the poolResizeQuantity property.
|
void |
setRemovalTimeoutInSeconds(String value)
Sets the value of the removalTimeoutInSeconds property.
|
void |
setSessionStore(String value)
Sets the value of the sessionStore property.
|
void |
setSteadyPoolSize(String value)
Sets the value of the steadyPoolSize property
|
void |
setVictimSelectionPolicy(String value)
Sets the value of the victimSelectionPolicy property.
|
static final int DEFAULT_THREAD_CORE_POOL_SIZE
static final int DEFAULT_THREAD_MAX_POOL_SIZE
static final long DEFAULT_THREAD_KEEP_ALIVE_SECONDS
static final int DEFAULT_THREAD_QUEUE_CAPACITY
static final boolean DEFAULT_ALLOW_CORE_THREAD_TIMEOUT
static final boolean DEFAULT_PRESTART_ALL_CORE_THREADS
@Min(value=0L) @Min(value=0L) String getSteadyPoolSize()
Stringvoid setSteadyPoolSize(String value) throws PropertyVetoException
value - allowed object is
StringPropertyVetoException@Min(value=0L) @Min(value=0L) String getPoolResizeQuantity()
Stringvoid setPoolResizeQuantity(String value) throws PropertyVetoException
value - allowed object is
StringPropertyVetoException@Min(value=0L) @Min(value=0L) String getMaxPoolSize()
Stringvoid setMaxPoolSize(String value) throws PropertyVetoException
value - allowed object is
StringPropertyVetoException@Min(value=1L) @Min(value=1L) String getCacheResizeQuantity()
Stringvoid setCacheResizeQuantity(String value) throws PropertyVetoException
value - allowed object is
StringPropertyVetoException@Min(value=0L) @Min(value=0L) String getMaxCacheSize()
Stringvoid setMaxCacheSize(String value) throws PropertyVetoException
value - allowed object is
StringPropertyVetoException@Min(value=0L) @Min(value=0L) String getPoolIdleTimeoutInSeconds()
Stringvoid setPoolIdleTimeoutInSeconds(String value) throws PropertyVetoException
value - allowed object is
StringPropertyVetoException@Min(value=0L) @Min(value=0L) String getCacheIdleTimeoutInSeconds()
Stringvoid setCacheIdleTimeoutInSeconds(String value) throws PropertyVetoException
value - allowed object is
StringPropertyVetoException@Min(value=0L) @Min(value=0L) String getRemovalTimeoutInSeconds()
Stringvoid setRemovalTimeoutInSeconds(String value) throws PropertyVetoException
value - allowed object is
StringPropertyVetoException@Pattern(regexp="(nru|fifo|lru)") @Pattern(regexp="(nru|fifo|lru)") String getVictimSelectionPolicy()
Stringvoid setVictimSelectionPolicy(String value) throws PropertyVetoException
value - allowed object is
StringPropertyVetoException@Pattern(regexp="B|C") @Pattern(regexp="B|C") String getCommitOption()
Stringvoid setCommitOption(String value) throws PropertyVetoException
value - allowed object is
StringPropertyVetoExceptionString getSessionStore()
Stringvoid setSessionStore(String value) throws PropertyVetoException
value - allowed object is
StringPropertyVetoException@NotNull @NotNull EjbTimerService getEjbTimerService()
EjbTimerServicevoid setEjbTimerService(EjbTimerService value) throws PropertyVetoException
value - allowed object is
EjbTimerServicePropertyVetoException@ToDo(priority=IMPORTANT,
details="Provide PropertyDesc for legal props")
@PropertyDesc(name="disable-nonportable-jndi-names",defaultValue="false",values={"true","false"}) @PropertyDesc(name="thread-core-pool-size") @PropertyDesc(name="thread-max-pool-size") @PropertyDesc(name="thread-keep-alive-seconds") @PropertyDesc(name="thread-queue-capacity") @PropertyDesc(name="allow-core-thread-timeout") @PropertyDesc(name="prestart-all-core-threads")
List<org.jvnet.hk2.config.types.Property> getProperty()
PropertyBaggetProperty in interface org.jvnet.hk2.config.types.PropertyBagCopyright © 2017–2020 Eclipse Foundation. All rights reserved.