public class ActiveMQActivationSpec extends java.lang.Object implements MessageActivationSpec, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AUTO_ACKNOWLEDGE_MODE
Auto-acknowledge constant for
acknowledgeMode property * |
static java.lang.String |
DUPS_OK_ACKNOWLEDGE_MODE
Dups-ok-acknowledge constant for
acknowledgeMode property * |
static java.lang.String |
DURABLE_SUBSCRIPTION
Durable constant for
subscriptionDurability property * |
static int |
INVALID_ACKNOWLEDGE_MODE |
static java.lang.String |
NON_DURABLE_SUBSCRIPTION
NonDurable constant for
subscriptionDurability property * |
| Constructor and Description |
|---|
ActiveMQActivationSpec() |
| Modifier and Type | Method and Description |
|---|---|
ActiveMQDestination |
createDestination() |
java.lang.String |
getAcknowledgeMode() |
int |
getAcknowledgeModeForSession() |
double |
getBackOffMultiplier() |
java.lang.String |
getClientId() |
java.lang.String |
getDestination() |
java.lang.String |
getDestinationType() |
java.lang.String |
getEnableBatch() |
boolean |
getEnableBatchBooleanValue() |
long |
getInitialRedeliveryDelay() |
int |
getMaximumRedeliveries() |
long |
getMaximumRedeliveryDelay() |
java.lang.String |
getMaxMessagesPerBatch() |
int |
getMaxMessagesPerBatchIntValue() |
java.lang.String |
getMaxMessagesPerSessions() |
int |
getMaxMessagesPerSessionsIntValue() |
java.lang.String |
getMaxSessions() |
int |
getMaxSessionsIntValue() |
java.lang.String |
getMessageSelector() |
java.lang.String |
getNoLocal() |
boolean |
getNoLocalBooleanValue() |
java.lang.String |
getPassword() |
javax.resource.spi.ResourceAdapter |
getResourceAdapter() |
java.lang.String |
getSubscriptionDurability() |
java.lang.String |
getSubscriptionName() |
java.lang.String |
getUseRAManagedTransaction() |
java.lang.String |
getUserName() |
boolean |
isDurableSubscription() |
boolean |
isEmpty(java.lang.String value) |
boolean |
isUseExponentialBackOff() |
boolean |
isUseJndi() |
boolean |
isUseRAManagedTransactionEnabled() |
boolean |
isValidAcknowledgeMode(java.util.List<java.lang.String> errorMessages) |
boolean |
isValidClientId(java.util.List<java.lang.String> errorMessages) |
boolean |
isValidDestination(java.util.List<java.lang.String> errorMessages) |
boolean |
isValidDestinationType(java.util.List<java.lang.String> errorMessages) |
boolean |
isValidEnableBatch(java.util.List<java.lang.String> errorMessages) |
boolean |
isValidMaxMessagesPerBatch(java.util.List<java.lang.String> errorMessages) |
boolean |
isValidMaxMessagesPerSessions(java.util.List<java.lang.String> errorMessages) |
boolean |
isValidMaxSessions(java.util.List<java.lang.String> errorMessages) |
boolean |
isValidMessageSelector(java.util.List<java.lang.String> errorMessages) |
boolean |
isValidNoLocal(java.util.List<java.lang.String> errorMessages) |
boolean |
isValidSubscriptionDurability(java.util.List<java.lang.String> errorMessages) |
boolean |
isValidSubscriptionName(java.util.List<java.lang.String> errorMessages) |
boolean |
isValidUseRAManagedTransaction(java.util.List<java.lang.String> errorMessages) |
RedeliveryPolicy |
lazyCreateRedeliveryPolicy() |
RedeliveryPolicy |
redeliveryPolicy() |
void |
setAcknowledgeMode(java.lang.String acknowledgeMode) |
void |
setActiveMQDestination(ActiveMQDestination destination)
A helper method mostly for use in Dependency Injection containers which
allows you to customize the destination and destinationType properties
from a single ActiveMQDestination POJO
|
void |
setBackOffMultiplier(double backOffMultiplier) |
void |
setClientId(java.lang.String clientId) |
void |
setDestination(java.lang.String destination) |
void |
setDestinationType(java.lang.String destinationType) |
void |
setEnableBatch(java.lang.String enableBatch) |
void |
setInitialRedeliveryDelay(long initialRedeliveryDelay) |
void |
setMaximumRedeliveries(int maximumRedeliveries) |
void |
setMaximumRedeliveryDelay(long maximumRedeliveryDelay) |
void |
setMaxMessagesPerBatch(java.lang.String maxMessagesPerBatch) |
void |
setMaxMessagesPerSessions(java.lang.String maxMessagesPerSessions) |
void |
setMaxSessions(java.lang.String maxSessions) |
void |
setMessageSelector(java.lang.String messageSelector) |
void |
setNoLocal(java.lang.String noLocal) |
void |
setPassword(java.lang.String password) |
void |
setResourceAdapter(javax.resource.spi.ResourceAdapter resourceAdapter) |
void |
setSubscriptionDurability(java.lang.String subscriptionDurability) |
void |
setSubscriptionName(java.lang.String subscriptionName) |
void |
setUseExponentialBackOff(boolean useExponentialBackOff) |
void |
setUseJndi(boolean useJndi) |
void |
setUseRAManagedTransaction(java.lang.String useRAManagedTransaction) |
void |
setUserName(java.lang.String userName) |
java.lang.String |
toString() |
void |
validate() |
public static final java.lang.String AUTO_ACKNOWLEDGE_MODE
acknowledgeMode property *public static final java.lang.String DUPS_OK_ACKNOWLEDGE_MODE
acknowledgeMode property *public static final java.lang.String DURABLE_SUBSCRIPTION
subscriptionDurability property *public static final java.lang.String NON_DURABLE_SUBSCRIPTION
subscriptionDurability property *public static final int INVALID_ACKNOWLEDGE_MODE
public void validate()
throws javax.resource.spi.InvalidPropertyException
validate in interface javax.resource.spi.ActivationSpecjavax.resource.spi.InvalidPropertyExceptionActivationSpec.validate()public boolean isValidUseRAManagedTransaction(java.util.List<java.lang.String> errorMessages)
isValidUseRAManagedTransaction in interface MessageActivationSpecpublic boolean isValidNoLocal(java.util.List<java.lang.String> errorMessages)
isValidNoLocal in interface MessageActivationSpecpublic boolean isValidMessageSelector(java.util.List<java.lang.String> errorMessages)
isValidMessageSelector in interface MessageActivationSpecpublic boolean isValidMaxSessions(java.util.List<java.lang.String> errorMessages)
isValidMaxSessions in interface MessageActivationSpecpublic boolean isValidMaxMessagesPerSessions(java.util.List<java.lang.String> errorMessages)
isValidMaxMessagesPerSessions in interface MessageActivationSpecpublic boolean isValidMaxMessagesPerBatch(java.util.List<java.lang.String> errorMessages)
isValidMaxMessagesPerBatch in interface MessageActivationSpecpublic boolean isValidEnableBatch(java.util.List<java.lang.String> errorMessages)
isValidEnableBatch in interface MessageActivationSpecpublic javax.resource.spi.ResourceAdapter getResourceAdapter()
getResourceAdapter in interface javax.resource.spi.ResourceAdapterAssociationgetResourceAdapter in interface MessageActivationSpecResourceAdapterAssociation.getResourceAdapter()public void setResourceAdapter(javax.resource.spi.ResourceAdapter resourceAdapter)
throws javax.resource.ResourceException
setResourceAdapter in interface javax.resource.spi.ResourceAdapterAssociationjavax.resource.ResourceExceptionResourceAdapterAssociation.setResourceAdapter(javax.resource.spi.ResourceAdapter)public java.lang.String getDestinationType()
getDestinationType in interface MessageActivationSpecpublic void setDestinationType(java.lang.String destinationType)
destinationType - The destinationType to set.public java.lang.String getPassword()
getPassword in interface MessageActivationSpecpublic void setPassword(java.lang.String password)
public java.lang.String getUserName()
getUserName in interface MessageActivationSpecpublic void setUserName(java.lang.String userName)
public java.lang.String getMessageSelector()
getMessageSelector in interface MessageActivationSpecpublic void setMessageSelector(java.lang.String messageSelector)
messageSelector - The messageSelector to set.public java.lang.String getNoLocal()
getNoLocal in interface MessageActivationSpecpublic void setNoLocal(java.lang.String noLocal)
noLocal - The noLocal to set.public java.lang.String getAcknowledgeMode()
getAcknowledgeMode in interface MessageActivationSpecpublic void setAcknowledgeMode(java.lang.String acknowledgeMode)
public java.lang.String getClientId()
getClientId in interface MessageActivationSpecpublic void setClientId(java.lang.String clientId)
public java.lang.String getDestination()
getDestination in interface MessageActivationSpecpublic void setDestination(java.lang.String destination)
public java.lang.String getSubscriptionDurability()
getSubscriptionDurability in interface MessageActivationSpecpublic void setSubscriptionDurability(java.lang.String subscriptionDurability)
public java.lang.String getSubscriptionName()
getSubscriptionName in interface MessageActivationSpecpublic void setSubscriptionName(java.lang.String subscriptionName)
public boolean isValidSubscriptionName(java.util.List<java.lang.String> errorMessages)
isValidSubscriptionName in interface MessageActivationSpecpublic boolean isValidClientId(java.util.List<java.lang.String> errorMessages)
isValidClientId in interface MessageActivationSpecpublic boolean isDurableSubscription()
isDurableSubscription in interface MessageActivationSpecpublic boolean isValidSubscriptionDurability(java.util.List<java.lang.String> errorMessages)
isValidSubscriptionDurability in interface MessageActivationSpecpublic boolean isValidAcknowledgeMode(java.util.List<java.lang.String> errorMessages)
isValidAcknowledgeMode in interface MessageActivationSpecpublic boolean isValidDestinationType(java.util.List<java.lang.String> errorMessages)
isValidDestinationType in interface MessageActivationSpecpublic boolean isValidDestination(java.util.List<java.lang.String> errorMessages)
isValidDestination in interface MessageActivationSpecpublic boolean isEmpty(java.lang.String value)
isEmpty in interface MessageActivationSpecpublic java.lang.String toString()
toString in class java.lang.Objectpublic int getAcknowledgeModeForSession()
getAcknowledgeModeForSession in interface MessageActivationSpecpublic void setActiveMQDestination(ActiveMQDestination destination)
public ActiveMQDestination createDestination()
public java.lang.String getMaxMessagesPerSessions()
getMaxMessagesPerSessions in interface MessageActivationSpecpublic void setMaxMessagesPerSessions(java.lang.String maxMessagesPerSessions)
public java.lang.String getMaxSessions()
getMaxSessions in interface MessageActivationSpecpublic void setMaxSessions(java.lang.String maxSessions)
public java.lang.String getUseRAManagedTransaction()
getUseRAManagedTransaction in interface MessageActivationSpecpublic void setUseRAManagedTransaction(java.lang.String useRAManagedTransaction)
public int getMaxMessagesPerSessionsIntValue()
getMaxMessagesPerSessionsIntValue in interface MessageActivationSpecpublic int getMaxSessionsIntValue()
getMaxSessionsIntValue in interface MessageActivationSpecpublic boolean isUseRAManagedTransactionEnabled()
isUseRAManagedTransactionEnabled in interface MessageActivationSpecpublic boolean getNoLocalBooleanValue()
getNoLocalBooleanValue in interface MessageActivationSpecpublic java.lang.String getEnableBatch()
getEnableBatch in interface MessageActivationSpecpublic void setEnableBatch(java.lang.String enableBatch)
public boolean getEnableBatchBooleanValue()
getEnableBatchBooleanValue in interface MessageActivationSpecpublic int getMaxMessagesPerBatchIntValue()
getMaxMessagesPerBatchIntValue in interface MessageActivationSpecpublic java.lang.String getMaxMessagesPerBatch()
getMaxMessagesPerBatch in interface MessageActivationSpecpublic void setMaxMessagesPerBatch(java.lang.String maxMessagesPerBatch)
public double getBackOffMultiplier()
getBackOffMultiplier in interface MessageActivationSpecpublic long getInitialRedeliveryDelay()
getInitialRedeliveryDelay in interface MessageActivationSpecpublic int getMaximumRedeliveries()
getMaximumRedeliveries in interface MessageActivationSpecpublic boolean isUseExponentialBackOff()
isUseExponentialBackOff in interface MessageActivationSpecpublic void setBackOffMultiplier(double backOffMultiplier)
public long getMaximumRedeliveryDelay()
getMaximumRedeliveryDelay in interface MessageActivationSpecpublic void setMaximumRedeliveryDelay(long maximumRedeliveryDelay)
public void setInitialRedeliveryDelay(long initialRedeliveryDelay)
public void setMaximumRedeliveries(int maximumRedeliveries)
public void setUseExponentialBackOff(boolean useExponentialBackOff)
public RedeliveryPolicy redeliveryPolicy()
redeliveryPolicy in interface MessageActivationSpecpublic RedeliveryPolicy lazyCreateRedeliveryPolicy()
lazyCreateRedeliveryPolicy in interface MessageActivationSpecpublic void setUseJndi(boolean useJndi)
public boolean isUseJndi()
isUseJndi in interface MessageActivationSpecCopyright © 2005-2014 Red Hat, Inc.. All Rights Reserved.