Class JMSBridgeImpl
- java.lang.Object
-
- org.apache.activemq.artemis.jms.bridge.impl.JMSBridgeImpl
-
-
Constructor Summary
Constructors Constructor Description JMSBridgeImpl()JMSBridgeImpl(ConnectionFactoryFactory sourceCff, ConnectionFactoryFactory targetCff, DestinationFactory sourceDestinationFactory, DestinationFactory targetDestinationFactory, java.lang.String sourceUsername, java.lang.String sourcePassword, java.lang.String targetUsername, java.lang.String targetPassword, java.lang.String selector, long failureRetryInterval, int maxRetries, QualityOfServiceMode qosMode, int maxBatchSize, long maxBatchTime, java.lang.String subName, java.lang.String clientID, boolean addMessageIDInHeader)JMSBridgeImpl(ConnectionFactoryFactory sourceCff, ConnectionFactoryFactory targetCff, DestinationFactory sourceDestinationFactory, DestinationFactory targetDestinationFactory, java.lang.String sourceUsername, java.lang.String sourcePassword, java.lang.String targetUsername, java.lang.String targetPassword, java.lang.String selector, long failureRetryInterval, int maxRetries, QualityOfServiceMode qosMode, int maxBatchSize, long maxBatchTime, java.lang.String subName, java.lang.String clientID, boolean addMessageIDInHeader, javax.management.MBeanServer mbeanServer, java.lang.String objectName)JMSBridgeImpl(ConnectionFactoryFactory sourceCff, ConnectionFactoryFactory targetCff, DestinationFactory sourceDestinationFactory, DestinationFactory targetDestinationFactory, java.lang.String sourceUsername, java.lang.String sourcePassword, java.lang.String targetUsername, java.lang.String targetPassword, java.lang.String selector, long failureRetryInterval, int maxRetries, QualityOfServiceMode qosMode, int maxBatchSize, long maxBatchTime, java.lang.String subName, java.lang.String clientID, boolean addMessageIDInHeader, javax.management.MBeanServer mbeanServer, java.lang.String objectName, long failoverTimeout)
-
Method Summary
-
-
-
Constructor Detail
-
JMSBridgeImpl
public JMSBridgeImpl()
-
JMSBridgeImpl
public JMSBridgeImpl(ConnectionFactoryFactory sourceCff, ConnectionFactoryFactory targetCff, DestinationFactory sourceDestinationFactory, DestinationFactory targetDestinationFactory, java.lang.String sourceUsername, java.lang.String sourcePassword, java.lang.String targetUsername, java.lang.String targetPassword, java.lang.String selector, long failureRetryInterval, int maxRetries, QualityOfServiceMode qosMode, int maxBatchSize, long maxBatchTime, java.lang.String subName, java.lang.String clientID, boolean addMessageIDInHeader)
-
JMSBridgeImpl
public JMSBridgeImpl(ConnectionFactoryFactory sourceCff, ConnectionFactoryFactory targetCff, DestinationFactory sourceDestinationFactory, DestinationFactory targetDestinationFactory, java.lang.String sourceUsername, java.lang.String sourcePassword, java.lang.String targetUsername, java.lang.String targetPassword, java.lang.String selector, long failureRetryInterval, int maxRetries, QualityOfServiceMode qosMode, int maxBatchSize, long maxBatchTime, java.lang.String subName, java.lang.String clientID, boolean addMessageIDInHeader, javax.management.MBeanServer mbeanServer, java.lang.String objectName)
-
JMSBridgeImpl
public JMSBridgeImpl(ConnectionFactoryFactory sourceCff, ConnectionFactoryFactory targetCff, DestinationFactory sourceDestinationFactory, DestinationFactory targetDestinationFactory, java.lang.String sourceUsername, java.lang.String sourcePassword, java.lang.String targetUsername, java.lang.String targetPassword, java.lang.String selector, long failureRetryInterval, int maxRetries, QualityOfServiceMode qosMode, int maxBatchSize, long maxBatchTime, java.lang.String subName, java.lang.String clientID, boolean addMessageIDInHeader, javax.management.MBeanServer mbeanServer, java.lang.String objectName, long failoverTimeout)
-
-
Method Detail
-
setBridgeName
public JMSBridgeImpl setBridgeName(java.lang.String name)
- Specified by:
setBridgeNamein interfaceJMSBridge
-
getBridgeName
public java.lang.String getBridgeName()
- Specified by:
getBridgeNamein interfaceJMSBridge
-
start
public void start() throws java.lang.Exception- Specified by:
startin interfaceorg.apache.activemq.artemis.core.server.ActiveMQComponent- Throws:
java.lang.Exception
-
stop
public void stop() throws java.lang.Exception- Specified by:
stopin interfaceorg.apache.activemq.artemis.core.server.ActiveMQComponent- Throws:
java.lang.Exception
-
isStarted
public boolean isStarted()
- Specified by:
isStartedin interfaceorg.apache.activemq.artemis.core.server.ActiveMQComponent
-
destroy
public void destroy()
-
pause
public void pause() throws java.lang.Exception
-
resume
public void resume() throws java.lang.Exception
-
getSourceDestinationFactory
public DestinationFactory getSourceDestinationFactory()
- Specified by:
getSourceDestinationFactoryin interfaceJMSBridge
-
setSourceDestinationFactory
public void setSourceDestinationFactory(DestinationFactory dest)
- Specified by:
setSourceDestinationFactoryin interfaceJMSBridge
-
getTargetDestinationFactory
public DestinationFactory getTargetDestinationFactory()
- Specified by:
getTargetDestinationFactoryin interfaceJMSBridge
-
setTargetDestinationFactory
public void setTargetDestinationFactory(DestinationFactory dest)
- Specified by:
setTargetDestinationFactoryin interfaceJMSBridge
-
getSourceUsername
public java.lang.String getSourceUsername()
- Specified by:
getSourceUsernamein interfaceJMSBridge
-
setSourceUsername
public void setSourceUsername(java.lang.String name)
- Specified by:
setSourceUsernamein interfaceJMSBridge
-
getSourcePassword
public java.lang.String getSourcePassword()
- Specified by:
getSourcePasswordin interfaceJMSBridge
-
setSourcePassword
public void setSourcePassword(java.lang.String pwd)
- Specified by:
setSourcePasswordin interfaceJMSBridge
-
getTargetUsername
public java.lang.String getTargetUsername()
- Specified by:
getTargetUsernamein interfaceJMSBridge
-
setTargetUsername
public void setTargetUsername(java.lang.String name)
- Specified by:
setTargetUsernamein interfaceJMSBridge
-
getTargetPassword
public java.lang.String getTargetPassword()
- Specified by:
getTargetPasswordin interfaceJMSBridge
-
setTargetPassword
public void setTargetPassword(java.lang.String pwd)
- Specified by:
setTargetPasswordin interfaceJMSBridge
-
getSelector
public java.lang.String getSelector()
- Specified by:
getSelectorin interfaceJMSBridge
-
setSelector
public void setSelector(java.lang.String selector)
- Specified by:
setSelectorin interfaceJMSBridge
-
getFailureRetryInterval
public long getFailureRetryInterval()
- Specified by:
getFailureRetryIntervalin interfaceJMSBridge
-
setFailureRetryInterval
public void setFailureRetryInterval(long interval)
- Specified by:
setFailureRetryIntervalin interfaceJMSBridge
-
getMaxRetries
public int getMaxRetries()
- Specified by:
getMaxRetriesin interfaceJMSBridge
-
setMaxRetries
public void setMaxRetries(int retries)
- Specified by:
setMaxRetriesin interfaceJMSBridge
-
getQualityOfServiceMode
public QualityOfServiceMode getQualityOfServiceMode()
- Specified by:
getQualityOfServiceModein interfaceJMSBridge
-
setQualityOfServiceMode
public void setQualityOfServiceMode(QualityOfServiceMode mode)
- Specified by:
setQualityOfServiceModein interfaceJMSBridge
-
getMaxBatchSize
public int getMaxBatchSize()
- Specified by:
getMaxBatchSizein interfaceJMSBridge
-
setMaxBatchSize
public void setMaxBatchSize(int size)
- Specified by:
setMaxBatchSizein interfaceJMSBridge
-
getMaxBatchTime
public long getMaxBatchTime()
- Specified by:
getMaxBatchTimein interfaceJMSBridge
-
setMaxBatchTime
public void setMaxBatchTime(long time)
- Specified by:
setMaxBatchTimein interfaceJMSBridge
-
getSubscriptionName
public java.lang.String getSubscriptionName()
- Specified by:
getSubscriptionNamein interfaceJMSBridge
-
setSubscriptionName
public void setSubscriptionName(java.lang.String subname)
- Specified by:
setSubscriptionNamein interfaceJMSBridge
-
getClientID
public java.lang.String getClientID()
- Specified by:
getClientIDin interfaceJMSBridge
-
setClientID
public void setClientID(java.lang.String clientID)
- Specified by:
setClientIDin interfaceJMSBridge
-
isAddMessageIDInHeader
public boolean isAddMessageIDInHeader()
- Specified by:
isAddMessageIDInHeaderin interfaceJMSBridge
-
setAddMessageIDInHeader
public void setAddMessageIDInHeader(boolean value)
- Specified by:
setAddMessageIDInHeaderin interfaceJMSBridge
-
getMessageCount
public long getMessageCount()
- Specified by:
getMessageCountin interfaceJMSBridge
-
getAbortedMessageCount
public long getAbortedMessageCount()
- Specified by:
getAbortedMessageCountin interfaceJMSBridge
-
setSourceConnectionFactoryFactory
public void setSourceConnectionFactoryFactory(ConnectionFactoryFactory cff)
- Specified by:
setSourceConnectionFactoryFactoryin interfaceJMSBridge
-
setTargetConnectionFactoryFactory
public void setTargetConnectionFactoryFactory(ConnectionFactoryFactory cff)
- Specified by:
setTargetConnectionFactoryFactoryin interfaceJMSBridge
-
setTransactionManager
public void setTransactionManager(javax.transaction.TransactionManager tm)
- Specified by:
setTransactionManagerin interfaceJMSBridge
-
isUseMaskedPassword
public boolean isUseMaskedPassword()
- Specified by:
isUseMaskedPasswordin interfaceJMSBridge
-
setUseMaskedPassword
public void setUseMaskedPassword(boolean maskPassword)
- Specified by:
setUseMaskedPasswordin interfaceJMSBridge
-
getPasswordCodec
public java.lang.String getPasswordCodec()
- Specified by:
getPasswordCodecin interfaceJMSBridge
-
setPasswordCodec
public void setPasswordCodec(java.lang.String passwordCodec)
- Specified by:
setPasswordCodecin interfaceJMSBridge
-
getFailoverTimeout
public long getFailoverTimeout()
-
setFailoverTimeout
public void setFailoverTimeout(long failoverTimeout)
-
-