Package org.glassfish.ejb.config
Interface MdbContainer
- All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy,org.glassfish.api.admin.config.ConfigExtension,org.glassfish.api.admin.config.Container,org.jvnet.hk2.config.types.PropertyBag
public interface MdbContainer
extends org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.config.types.PropertyBag, org.glassfish.api.admin.config.ConfigExtension
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
org.jvnet.hk2.config.ConfigBeanProxy.DuckNested classes/interfaces inherited from interface org.jvnet.hk2.config.types.PropertyBag
org.jvnet.hk2.config.types.PropertyBag.Duck -
Method Summary
Modifier and TypeMethodDescription@Min(0L) StringGets the value of the idleTimeoutInSeconds property.@Min(0L) StringGets the value of the maxPoolSize property.@Min(0L) StringGets the value of the poolResizeQuantity property.List<org.jvnet.hk2.config.types.Property>Properties.@Min(0L) StringGets the value of the steadyPoolSize property.voidsetIdleTimeoutInSeconds(String value) Sets the value of the idleTimeoutInSeconds property.voidsetMaxPoolSize(String value) Sets the value of the maxPoolSize property.voidsetPoolResizeQuantity(String value) Sets the value of the poolResizeQuantity property.voidsetSteadyPoolSize(String value) Sets the value of the steadyPoolSize property.Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
createChild, deepCopy, getParent, getParentMethods inherited from interface org.jvnet.hk2.config.types.PropertyBag
addProperty, getProperty, getPropertyValue, getPropertyValue, lookupProperty, removeProperty, removeProperty
-
Method Details
-
getSteadyPoolSize
Gets the value of the steadyPoolSize property. Minimum and initial number of message driven beans in pool. An integer in the range [0, max-pool-size].- Returns:
- possible object is
String
-
setSteadyPoolSize
Sets the value of the steadyPoolSize property.- Parameters:
value- allowed object isString- Throws:
PropertyVetoException
-
getPoolResizeQuantity
Gets the value of the poolResizeQuantity property. Quantum of increase/decrease, when the size of pool grows/shrinks. An integer in the range [0, max-pool-size].- Returns:
- possible object is
String
-
setPoolResizeQuantity
Sets the value of the poolResizeQuantity property.- Parameters:
value- allowed object isString- Throws:
PropertyVetoException
-
getMaxPoolSize
Gets the value of the maxPoolSize property. maximum size, pool can grow to. A non-negative integer.- Returns:
- possible object is
String
-
setMaxPoolSize
Sets the value of the maxPoolSize property.- Parameters:
value- allowed object isString- Throws:
PropertyVetoException
-
getIdleTimeoutInSeconds
Gets the value of the idleTimeoutInSeconds property. Idle bean instance in pool becomes a candidate for deletion, when this timeout expires- Returns:
- possible object is
String
-
setIdleTimeoutInSeconds
Sets the value of the idleTimeoutInSeconds property.- Parameters:
value- allowed object isString- Throws:
PropertyVetoException
-
getProperty
@PropertiesDesc(props=@PropertyDesc(name="cmt-max-runtime-exceptions",defaultValue="1",dataType=org.glassfish.config.support.datatypes.NonNegativeInteger.class,description="Deprecated. Specifies the maximum number of RuntimeException occurrences allowed from a message-driven bean\'s method when container-managed transactions are used")) List<org.jvnet.hk2.config.types.Property> getProperty()Properties.- Specified by:
getPropertyin interfaceorg.jvnet.hk2.config.types.PropertyBag
-