public interface EjbTimerService extends ConfigBeanProxy, PropertyBag
ConfigBeanProxy.DuckPropertyBag.Duck| Modifier and Type | Field and Description |
|---|---|
static String |
TYPE_DATABASE |
static String |
TYPE_NONE |
| Modifier and Type | Method and Description |
|---|---|
String |
getClusterFiringMode()
Sets the mode of firing for cluster deployed EJB Timers
OnePerCluster timer is only active on 1 node in the cluster
OnePerDeploymentGroup timer is only active on 1 node in a Deployment Group
AllInstances timer is active on all instances where the application is deployed
|
String |
getEjbTimerService()
Gets the value of the EJB Timer Service property.
|
@Min(value=1L) String |
getMaxRedeliveries()
Gets the value of the maxRedeliveries property.
|
@Min(value=1L) String |
getMinimumDeliveryIntervalInMillis()
Gets the value of the minimumDeliveryIntervalInMillis property.
|
List<Property> |
getProperty()
Properties as per
PropertyBag |
@Min(value=1L) String |
getRedeliveryIntervalInternalInMillis()
Gets the value of the redeliveryIntervalInternalInMillis property.
|
String |
getTimerDatasource()
Gets the value of the timerDatasource property.
|
void |
setClusterFiringMode(String value) |
void |
setEjbTimerService(String value)
Sets the value of the EJB Timer type to be used.
|
void |
setMaxRedeliveries(String value)
Sets the value of the maxRedeliveries property.
|
void |
setMinimumDeliveryIntervalInMillis(String value)
Sets the value of the minimumDeliveryIntervalInMillis property.
|
void |
setRedeliveryIntervalInternalInMillis(String value)
Sets the value of the redeliveryIntervalInternalInMillis property.
|
void |
setTimerDatasource(String value)
Sets the value of the timerDatasource property.
|
createChild, deepCopy, getParent, getParentaddProperty, getProperty, getPropertyValue, getPropertyValue, lookupProperty, removeProperty, removePropertystatic final String TYPE_NONE
static final String TYPE_DATABASE
@Min(value=1L) @Min(value=1L) String getMinimumDeliveryIntervalInMillis()
Stringvoid setMinimumDeliveryIntervalInMillis(String value) throws PropertyVetoException
value - allowed object is
StringPropertyVetoException@Min(value=1L) @Min(value=1L) String getMaxRedeliveries()
Stringvoid setMaxRedeliveries(String value) throws PropertyVetoException
value - allowed object is
StringPropertyVetoExceptionString getTimerDatasource()
Stringvoid setTimerDatasource(String value) throws PropertyVetoException
value - allowed object is
StringPropertyVetoException@Min(value=1L) @Min(value=1L) String getRedeliveryIntervalInternalInMillis()
Stringvoid setRedeliveryIntervalInternalInMillis(String value) throws PropertyVetoException
value - allowed object is
StringPropertyVetoExceptionString getEjbTimerService()
void setEjbTimerService(String value) throws PropertyVetoException
value - allowed object is
StringPropertyVetoExceptionString getClusterFiringMode()
void setClusterFiringMode(String value) throws PropertyVetoException
PropertyVetoException@ToDo(priority=IMPORTANT, details="Provide PropertyDesc for legal props") @PropertiesDesc(props={}) List<Property> getProperty()
PropertyBaggetProperty in interface PropertyBagCopyright © 2019. All rights reserved.