public interface EjbContainer extends ConfigBeanProxy, PropertyBag, ConfigExtension
PropertyBag.Duck| 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.
|
String |
getLimitInstancesEnabled()
Gets the value of the limitInstancesEnabled 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) @Max(value=30000L) String |
getMaxWaitTimeInMillis()
Gets the value of the maxWaitTimeInMillis 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<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 |
setLimitInstancesEnabled(String value)
Sets the value of the limitInstancesEnabled property.
|
void |
setMaxCacheSize(String value)
Sets the value of the maxCacheSize property.
|
void |
setMaxPoolSize(String value)
Sets the value of the maxPoolSize property.
|
void |
setMaxWaitTimeInMillis(String value)
Sets the value of the maxWaitTimeInMillis 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.
|
addProperty, getProperty, getPropertyValue, getPropertyValue, lookupProperty, removeProperty, removePropertycreateChild, deepCopy, getParent, getParentstatic 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) @Max(value=30000L) @Min(value=0L) @Max(value=30000L) String getMaxWaitTimeInMillis()
Integervoid setMaxWaitTimeInMillis(String value) throws PropertyVetoException
value - allowed object is
IntegerPropertyVetoExceptionString getLimitInstancesEnabled()
Booleanvoid setLimitInstancesEnabled(String value) throws PropertyVetoException
value - allowed object is
BooleanPropertyVetoException@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<Property> getProperty()
PropertyBaggetProperty in interface PropertyBagCopyright © 2019. All rights reserved.