|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.activemq.ra.ActiveMQActivationSpec
public class ActiveMQActivationSpec
Configures the inbound JMS consumer specification using ActiveMQ
Field Summary | |
---|---|
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 Summary | |
---|---|
ActiveMQActivationSpec()
|
Method Summary | |
---|---|
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 |
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 |
setUseRAManagedTransaction(java.lang.String useRAManagedTransaction)
|
void |
setUserName(java.lang.String userName)
|
java.lang.String |
toString()
|
void |
validate()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
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
Constructor Detail |
---|
public ActiveMQActivationSpec()
Method Detail |
---|
public void validate() throws javax.resource.spi.InvalidPropertyException
validate
in interface javax.resource.spi.ActivationSpec
javax.resource.spi.InvalidPropertyException
ActivationSpec.validate()
public boolean isValidUseRAManagedTransaction(java.util.List<java.lang.String> errorMessages)
isValidUseRAManagedTransaction
in interface MessageActivationSpec
public boolean isValidNoLocal(java.util.List<java.lang.String> errorMessages)
isValidNoLocal
in interface MessageActivationSpec
public boolean isValidMessageSelector(java.util.List<java.lang.String> errorMessages)
isValidMessageSelector
in interface MessageActivationSpec
public boolean isValidMaxSessions(java.util.List<java.lang.String> errorMessages)
isValidMaxSessions
in interface MessageActivationSpec
public boolean isValidMaxMessagesPerSessions(java.util.List<java.lang.String> errorMessages)
isValidMaxMessagesPerSessions
in interface MessageActivationSpec
public boolean isValidMaxMessagesPerBatch(java.util.List<java.lang.String> errorMessages)
isValidMaxMessagesPerBatch
in interface MessageActivationSpec
public boolean isValidEnableBatch(java.util.List<java.lang.String> errorMessages)
isValidEnableBatch
in interface MessageActivationSpec
public javax.resource.spi.ResourceAdapter getResourceAdapter()
getResourceAdapter
in interface javax.resource.spi.ResourceAdapterAssociation
getResourceAdapter
in interface MessageActivationSpec
ResourceAdapterAssociation.getResourceAdapter()
public void setResourceAdapter(javax.resource.spi.ResourceAdapter resourceAdapter) throws javax.resource.ResourceException
setResourceAdapter
in interface javax.resource.spi.ResourceAdapterAssociation
javax.resource.ResourceException
ResourceAdapterAssociation.setResourceAdapter(javax.resource.spi.ResourceAdapter)
public java.lang.String getDestinationType()
getDestinationType
in interface MessageActivationSpec
public void setDestinationType(java.lang.String destinationType)
destinationType
- The destinationType to set.public java.lang.String getPassword()
getPassword
in interface MessageActivationSpec
public void setPassword(java.lang.String password)
public java.lang.String getUserName()
getUserName
in interface MessageActivationSpec
public void setUserName(java.lang.String userName)
public java.lang.String getMessageSelector()
getMessageSelector
in interface MessageActivationSpec
public void setMessageSelector(java.lang.String messageSelector)
messageSelector
- The messageSelector to set.public java.lang.String getNoLocal()
getNoLocal
in interface MessageActivationSpec
public void setNoLocal(java.lang.String noLocal)
noLocal
- The noLocal to set.public java.lang.String getAcknowledgeMode()
getAcknowledgeMode
in interface MessageActivationSpec
public void setAcknowledgeMode(java.lang.String acknowledgeMode)
public java.lang.String getClientId()
getClientId
in interface MessageActivationSpec
public void setClientId(java.lang.String clientId)
public java.lang.String getDestination()
getDestination
in interface MessageActivationSpec
public void setDestination(java.lang.String destination)
public java.lang.String getSubscriptionDurability()
getSubscriptionDurability
in interface MessageActivationSpec
public void setSubscriptionDurability(java.lang.String subscriptionDurability)
public java.lang.String getSubscriptionName()
getSubscriptionName
in interface MessageActivationSpec
public void setSubscriptionName(java.lang.String subscriptionName)
public boolean isValidSubscriptionName(java.util.List<java.lang.String> errorMessages)
isValidSubscriptionName
in interface MessageActivationSpec
public boolean isValidClientId(java.util.List<java.lang.String> errorMessages)
isValidClientId
in interface MessageActivationSpec
public boolean isDurableSubscription()
isDurableSubscription
in interface MessageActivationSpec
public boolean isValidSubscriptionDurability(java.util.List<java.lang.String> errorMessages)
isValidSubscriptionDurability
in interface MessageActivationSpec
public boolean isValidAcknowledgeMode(java.util.List<java.lang.String> errorMessages)
isValidAcknowledgeMode
in interface MessageActivationSpec
public boolean isValidDestinationType(java.util.List<java.lang.String> errorMessages)
isValidDestinationType
in interface MessageActivationSpec
public boolean isValidDestination(java.util.List<java.lang.String> errorMessages)
isValidDestination
in interface MessageActivationSpec
public boolean isEmpty(java.lang.String value)
isEmpty
in interface MessageActivationSpec
public java.lang.String toString()
toString
in class java.lang.Object
public int getAcknowledgeModeForSession()
getAcknowledgeModeForSession
in interface MessageActivationSpec
public void setActiveMQDestination(ActiveMQDestination destination)
public ActiveMQDestination createDestination()
public java.lang.String getMaxMessagesPerSessions()
getMaxMessagesPerSessions
in interface MessageActivationSpec
public void setMaxMessagesPerSessions(java.lang.String maxMessagesPerSessions)
public java.lang.String getMaxSessions()
getMaxSessions
in interface MessageActivationSpec
public void setMaxSessions(java.lang.String maxSessions)
public java.lang.String getUseRAManagedTransaction()
getUseRAManagedTransaction
in interface MessageActivationSpec
public void setUseRAManagedTransaction(java.lang.String useRAManagedTransaction)
public int getMaxMessagesPerSessionsIntValue()
getMaxMessagesPerSessionsIntValue
in interface MessageActivationSpec
public int getMaxSessionsIntValue()
getMaxSessionsIntValue
in interface MessageActivationSpec
public boolean isUseRAManagedTransactionEnabled()
isUseRAManagedTransactionEnabled
in interface MessageActivationSpec
public boolean getNoLocalBooleanValue()
getNoLocalBooleanValue
in interface MessageActivationSpec
public java.lang.String getEnableBatch()
getEnableBatch
in interface MessageActivationSpec
public void setEnableBatch(java.lang.String enableBatch)
public boolean getEnableBatchBooleanValue()
getEnableBatchBooleanValue
in interface MessageActivationSpec
public int getMaxMessagesPerBatchIntValue()
getMaxMessagesPerBatchIntValue
in interface MessageActivationSpec
public java.lang.String getMaxMessagesPerBatch()
getMaxMessagesPerBatch
in interface MessageActivationSpec
public void setMaxMessagesPerBatch(java.lang.String maxMessagesPerBatch)
public double getBackOffMultiplier()
getBackOffMultiplier
in interface MessageActivationSpec
public long getInitialRedeliveryDelay()
getInitialRedeliveryDelay
in interface MessageActivationSpec
public int getMaximumRedeliveries()
getMaximumRedeliveries
in interface MessageActivationSpec
public boolean isUseExponentialBackOff()
isUseExponentialBackOff
in interface MessageActivationSpec
public void setBackOffMultiplier(double backOffMultiplier)
public long getMaximumRedeliveryDelay()
getMaximumRedeliveryDelay
in interface MessageActivationSpec
public 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 MessageActivationSpec
public RedeliveryPolicy lazyCreateRedeliveryPolicy()
lazyCreateRedeliveryPolicy
in interface MessageActivationSpec
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |