Package org.glassfish.ejb.config
Interface MdbContainer
-
- All Superinterfaces:
ConfigBeanProxy
,ConfigExtension
,Container
,PropertyBag
public interface MdbContainer extends ConfigBeanProxy, PropertyBag, ConfigExtension
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
ConfigBeanProxy.Duck
-
Nested classes/interfaces inherited from interface org.jvnet.hk2.config.types.PropertyBag
PropertyBag.Duck
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Min(0L) String
getIdleTimeoutInSeconds()
Gets the value of the idleTimeoutInSeconds property.@Min(0L) String
getMaxPoolSize()
Gets the value of the maxPoolSize property.@Min(0L) String
getPoolResizeQuantity()
Gets the value of the poolResizeQuantity property.List<Property>
getProperty()
Properties.@Min(0L) String
getSteadyPoolSize()
Gets the value of the steadyPoolSize property.void
setIdleTimeoutInSeconds(String value)
Sets the value of the idleTimeoutInSeconds property.void
setMaxPoolSize(String value)
Sets the value of the maxPoolSize property.void
setPoolResizeQuantity(String value)
Sets the value of the poolResizeQuantity property.void
setSteadyPoolSize(String value)
Sets the value of the steadyPoolSize property.-
Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
createChild, deepCopy, getParent, getParent
-
Methods inherited from interface org.jvnet.hk2.config.types.PropertyBag
addProperty, getProperty, getPropertyValue, getPropertyValue, lookupProperty, removeProperty, removeProperty
-
-
-
-
Method Detail
-
getSteadyPoolSize
@Min(0L) @Min(0L) String 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
void setSteadyPoolSize(String value) throws PropertyVetoException
Sets the value of the steadyPoolSize property.- Parameters:
value
- allowed object isString
- Throws:
PropertyVetoException
-
getPoolResizeQuantity
@Min(0L) @Min(0L) String 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
void setPoolResizeQuantity(String value) throws PropertyVetoException
Sets the value of the poolResizeQuantity property.- Parameters:
value
- allowed object isString
- Throws:
PropertyVetoException
-
getMaxPoolSize
@Min(0L) @Min(0L) String getMaxPoolSize()
Gets the value of the maxPoolSize property. maximum size, pool can grow to. A non-negative integer.- Returns:
- possible object is
String
-
setMaxPoolSize
void setMaxPoolSize(String value) throws PropertyVetoException
Sets the value of the maxPoolSize property.- Parameters:
value
- allowed object isString
- Throws:
PropertyVetoException
-
getIdleTimeoutInSeconds
@Min(0L) @Min(0L) String 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
void setIdleTimeoutInSeconds(String value) throws PropertyVetoException
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=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<Property> getProperty()
Properties.- Specified by:
getProperty
in interfacePropertyBag
- Returns:
- the property list
-
-