Class ActiveMQActivationSpec
java.lang.Object
org.apache.activemq.artemis.ra.ConnectionFactoryProperties
org.apache.activemq.artemis.ra.inflow.ActiveMQActivationSpec
- All Implemented Interfaces:
ActivationSpec,ResourceAdapterAssociation,Serializable,ConnectionFactoryOptions
public class ActiveMQActivationSpec
extends ConnectionFactoryProperties
implements ActivationSpec, Serializable
These properties are set on the MDB ActivationProperties
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanHashtable<?,?> Get the associatedResourceAdapterobject.Deprecated, for removal: This API element is subject to removal in a future version.getUser()inthashCode()voidsetAcknowledgeMode(String value) voidsetAllowLocalTransactions(Boolean allowLocalTransactions) voidsetClientId(String clientId) voidsetConnectionFactoryLookup(String value) voidsetConnectionParameters(String configuration) voidsetConnectorClassName(String connectorClassName) voidsetDestination(String value) voidsetDestinationLookup(String value) voidsetDestinationType(String value) voidsetDLQHandler(String handler) voidsetDLQJNDIName(String name) voidsetDLQMaxResent(Integer maxResent) voidsetJndiParams(String jndiParams) voidsetKeepAlive(Boolean keepAlive) voidsetKeepAliveMillis(Long keepAliveMillis) voidsetMaxMessages(Integer value) voidsetMaxSession(Integer value) voidsetMessageSelector(String value) voidsetMinSession(Integer value) voidsetPassword(String value) voidsetProviderAdapterJNDI(String jndi) voidsetQueuePrefix(String prefix) voidsetRebalanceConnections(Boolean rebalanceConnections) voidsetReconnectInterval(Long interval) voidAssociate this object with aResourceAdapterobject.voidsetSetupAttempts(Integer setupAttempts) voidsetSetupInterval(Long setupInterval) voidsetShareSubscriptions(Boolean shareSubscriptions) voidsetSingleConnection(Boolean value) voidsetSubscriptionDurability(String value) voidsetSubscriptionName(String value) voidsetTopicPrefix(String prefix) voidsetTransactionTimeout(Integer value) Deprecated, for removal: This API element is subject to removal in a future version.voidvoidsetUseJNDI(Boolean value) voidsetUseLocalTx(Boolean localTx) voidvoidsetUserName(String value) toString()voidvalidate()ValidateMethods inherited from class org.apache.activemq.artemis.ra.ConnectionFactoryProperties
getCallFailoverTimeout, getCallTimeout, getClientFailureCheckPeriod, getClientID, getCompressionLevel, getConfirmationWindowSize, getConnectionLoadBalancingPolicyClassName, getConnectionTTL, getConsumerMaxRate, getConsumerWindowSize, getDeserializationAllowList, getDeserializationBlackList, getDeserializationDenyList, getDeserializationWhiteList, getDiscoveryAddress, getDiscoveryInitialWaitTimeout, getDiscoveryLocalBindAddress, getDiscoveryPort, getDiscoveryRefreshTimeout, getDupsOKBatchSize, getGroupID, getInitialConnectAttempts, getInitialMessagePacketSize, getJgroupsChannelName, getJgroupsFile, getMaxRetryInterval, getMinLargeMessageSize, getParsedConnectionParameters, getParsedConnectorClassNames, getProducerMaxRate, getProducerWindowSize, getProtocolManagerFactoryStr, getReconnectAttempts, getRetryInterval, getRetryIntervalMultiplier, getScheduledThreadPoolMaxSize, getThreadPoolMaxSize, getTransactionBatchSize, isAutoGroup, isBlockOnAcknowledge, isBlockOnDurableSend, isBlockOnNonDurableSend, isCacheDestinations, isCacheLargeMessagesClient, isCompressLargeMessage, isEnable1xPrefixes, isEnableSharedClientID, isFailoverOnInitialConnection, isHA, isHasBeenUpdated, isPreAcknowledge, isUseGlobalPools, setAutoGroup, setBlockOnAcknowledge, setBlockOnDurableSend, setBlockOnNonDurableSend, setCacheDestinations, setCacheLargeMessagesClient, setCallFailoverTimeout, setCallTimeout, setClientFailureCheckPeriod, setClientID, setCompressionLevel, setCompressLargeMessage, setConfirmationWindowSize, setConnectionLoadBalancingPolicyClassName, setConnectionTTL, setConsumerMaxRate, setConsumerWindowSize, setDeserializationAllowList, setDeserializationBlackList, setDeserializationDenyList, setDeserializationWhiteList, setDiscoveryAddress, setDiscoveryInitialWaitTimeout, setDiscoveryLocalBindAddress, setDiscoveryPort, setDiscoveryRefreshTimeout, setDupsOKBatchSize, setEnable1xPrefixes, setEnableSharedClientID, setFailoverOnInitialConnection, setGroupID, setHA, setInitialConnectAttempts, setInitialMessagePacketSize, setJgroupsChannelName, setJgroupsFile, setMaxRetryInterval, setMinLargeMessageSize, setParsedConnectionParameters, setParsedConnectorClassNames, setPreAcknowledge, setProducerMaxRate, setProducerWindowSize, setProtocolManagerFactoryStr, setReconnectAttempts, setRetryInterval, setRetryIntervalMultiplier, setScheduledThreadPoolMaxSize, setThreadPoolMaxSize, setTransactionBatchSize, setUseGlobalPools
-
Field Details
-
strConnectorClassName
-
strConnectionParameters
-
allowLocalTransactions
-
-
Constructor Details
-
ActiveMQActivationSpec
public ActiveMQActivationSpec()
-
-
Method Details
-
getResourceAdapter
Description copied from interface:ResourceAdapterAssociationGet the associatedResourceAdapterobject.- Specified by:
getResourceAdapterin interfaceResourceAdapterAssociation- Returns:
- the associated
ResourceAdapterobject.
-
isUseJNDI
-
setUseJNDI
-
getJndiParams
-
setJndiParams
-
getParsedJndiParams
-
setResourceAdapter
Description copied from interface:ResourceAdapterAssociationAssociate this object with aResourceAdapterobject. Note, this method must be called exactly once. That is, the association must not change during the lifetime of this object.- Specified by:
setResourceAdapterin interfaceResourceAdapterAssociation- Parameters:
ra-ResourceAdapterobject to be associated with.- Throws:
ResourceException- generic exception.ResourceAdapterInternalException- resource adapter related error condition.IllegalStateException- indicates that this object is in an illegal state for the method invocation. For example, this occurs when this method is called more than once on the same object.
-
getConnectionFactoryLookup
-
setConnectionFactoryLookup
-
getDestination
-
setDestination
-
getDestinationLookup
-
setDestinationLookup
-
getDestinationType
-
setDestinationType
-
getMessageSelector
-
setMessageSelector
-
getAcknowledgeMode
-
setQueuePrefix
-
getQueuePrefix
-
setTopicPrefix
-
getTopicPrefix
-
setAcknowledgeMode
-
getAcknowledgeModeInt
-
getSubscriptionDurability
-
setSubscriptionDurability
-
isSubscriptionDurable
-
getSubscriptionName
-
setSubscriptionName
-
getUser
-
setUser
-
getUserName
-
setUserName
-
getPassword
-
getOwnPassword
-
setPassword
- Throws:
Exception
-
getMaxSession
-
setMaxSession
-
isSingleConnection
-
setSingleConnection
-
getTransactionTimeout
Deprecated, for removal: This API element is subject to removal in a future version. -
setTransactionTimeout
Deprecated, for removal: This API element is subject to removal in a future version. -
isUseLocalTx
-
setUseLocalTx
-
getRebalanceConnections
-
isRebalanceConnections
-
setRebalanceConnections
-
getSetupAttempts
-
setSetupAttempts
-
getSetupInterval
-
setSetupInterval
-
setClientId
-
validate
Validate- Specified by:
validatein interfaceActivationSpec- Throws:
InvalidPropertyException- Thrown if a validation exception occurs
-
getConnectorClassName
-
setConnectorClassName
-
getConnectionParameters
-
setConnectionParameters
-
toString
-
setUseDLQ
-
setDLQJNDIName
-
setDLQHandler
-
setDLQMaxResent
-
setProviderAdapterJNDI
-
setKeepAlive
-
setKeepAliveMillis
-
setReconnectInterval
-
setMinSession
-
setMaxMessages
-
isAllowLocalTransactions
-
setAllowLocalTransactions
-
equals
- Overrides:
equalsin classConnectionFactoryProperties
-
hashCode
public int hashCode()- Overrides:
hashCodein classConnectionFactoryProperties
-