Class JMSBridgeControlImpl
- java.lang.Object
-
- javax.management.StandardMBean
-
- org.apache.activemq.artemis.jms.bridge.impl.JMSBridgeControlImpl
-
- All Implemented Interfaces:
javax.management.DynamicMBean,javax.management.MBeanRegistration,ActiveMQComponentControl,JMSBridgeControl
public class JMSBridgeControlImpl extends javax.management.StandardMBean implements JMSBridgeControl
-
-
Constructor Summary
Constructors Constructor Description JMSBridgeControlImpl(JMSBridge bridge)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetClientID()longgetFailureRetryInterval()intgetMaxBatchSize()longgetMaxBatchTime()intgetMaxRetries()java.lang.StringgetQualityOfServiceMode()java.lang.StringgetSelector()java.lang.StringgetSourcePassword()java.lang.StringgetSourceUsername()java.lang.StringgetSubscriptionName()java.lang.StringgetTargetPassword()java.lang.StringgetTargetUsername()booleanisAddMessageIDInHeader()booleanisFailed()booleanisPaused()booleanisStarted()Returnstrueif this component is started,falseelse.voidpause()voidresume()voidsetAddMessageIDInHeader(boolean value)voidsetClientID(java.lang.String clientID)voidsetFailureRetryInterval(long interval)voidsetMaxBatchSize(int size)voidsetMaxBatchTime(long time)voidsetMaxRetries(int retries)voidsetQualityOfServiceMode(java.lang.String mode)voidsetSelector(java.lang.String selector)voidsetSourcePassword(java.lang.String pwd)voidsetSourceUsername(java.lang.String name)voidsetSubscriptionName(java.lang.String subname)voidsetTargetPassword(java.lang.String pwd)voidsetTargetUsername(java.lang.String name)voidstart()Starts this component.voidstop()Stops this component.-
Methods inherited from class javax.management.StandardMBean
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInfo, getMBeanInterface, getParameterName, getParameterName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementation
-
-
-
-
Constructor Detail
-
JMSBridgeControlImpl
public JMSBridgeControlImpl(JMSBridge bridge) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-
Method Detail
-
pause
public void pause() throws java.lang.Exception- Specified by:
pausein interfaceJMSBridgeControl- Throws:
java.lang.Exception
-
resume
public void resume() throws java.lang.Exception- Specified by:
resumein interfaceJMSBridgeControl- Throws:
java.lang.Exception
-
isStarted
public boolean isStarted()
Description copied from interface:ActiveMQComponentControlReturnstrueif this component is started,falseelse.- Specified by:
isStartedin interfaceActiveMQComponentControl
-
start
public void start() throws java.lang.ExceptionDescription copied from interface:ActiveMQComponentControlStarts this component.- Specified by:
startin interfaceActiveMQComponentControl- Throws:
java.lang.Exception
-
stop
public void stop() throws java.lang.ExceptionDescription copied from interface:ActiveMQComponentControlStops this component.- Specified by:
stopin interfaceActiveMQComponentControl- Throws:
java.lang.Exception
-
getClientID
public java.lang.String getClientID()
- Specified by:
getClientIDin interfaceJMSBridgeControl
-
getFailureRetryInterval
public long getFailureRetryInterval()
- Specified by:
getFailureRetryIntervalin interfaceJMSBridgeControl
-
getMaxBatchSize
public int getMaxBatchSize()
- Specified by:
getMaxBatchSizein interfaceJMSBridgeControl
-
getMaxBatchTime
public long getMaxBatchTime()
- Specified by:
getMaxBatchTimein interfaceJMSBridgeControl
-
getMaxRetries
public int getMaxRetries()
- Specified by:
getMaxRetriesin interfaceJMSBridgeControl
-
getQualityOfServiceMode
public java.lang.String getQualityOfServiceMode()
- Specified by:
getQualityOfServiceModein interfaceJMSBridgeControl
-
getSelector
public java.lang.String getSelector()
- Specified by:
getSelectorin interfaceJMSBridgeControl
-
getSourcePassword
public java.lang.String getSourcePassword()
- Specified by:
getSourcePasswordin interfaceJMSBridgeControl
-
getSourceUsername
public java.lang.String getSourceUsername()
- Specified by:
getSourceUsernamein interfaceJMSBridgeControl
-
getSubscriptionName
public java.lang.String getSubscriptionName()
- Specified by:
getSubscriptionNamein interfaceJMSBridgeControl
-
getTargetPassword
public java.lang.String getTargetPassword()
- Specified by:
getTargetPasswordin interfaceJMSBridgeControl
-
getTargetUsername
public java.lang.String getTargetUsername()
- Specified by:
getTargetUsernamein interfaceJMSBridgeControl
-
isAddMessageIDInHeader
public boolean isAddMessageIDInHeader()
- Specified by:
isAddMessageIDInHeaderin interfaceJMSBridgeControl
-
isFailed
public boolean isFailed()
- Specified by:
isFailedin interfaceJMSBridgeControl
-
isPaused
public boolean isPaused()
- Specified by:
isPausedin interfaceJMSBridgeControl
-
setAddMessageIDInHeader
public void setAddMessageIDInHeader(boolean value)
- Specified by:
setAddMessageIDInHeaderin interfaceJMSBridgeControl
-
setClientID
public void setClientID(java.lang.String clientID)
- Specified by:
setClientIDin interfaceJMSBridgeControl
-
setFailureRetryInterval
public void setFailureRetryInterval(long interval)
- Specified by:
setFailureRetryIntervalin interfaceJMSBridgeControl
-
setMaxBatchSize
public void setMaxBatchSize(int size)
- Specified by:
setMaxBatchSizein interfaceJMSBridgeControl
-
setMaxBatchTime
public void setMaxBatchTime(long time)
- Specified by:
setMaxBatchTimein interfaceJMSBridgeControl
-
setMaxRetries
public void setMaxRetries(int retries)
- Specified by:
setMaxRetriesin interfaceJMSBridgeControl
-
setQualityOfServiceMode
public void setQualityOfServiceMode(java.lang.String mode)
- Specified by:
setQualityOfServiceModein interfaceJMSBridgeControl
-
setSelector
public void setSelector(java.lang.String selector)
- Specified by:
setSelectorin interfaceJMSBridgeControl
-
setSourcePassword
public void setSourcePassword(java.lang.String pwd)
- Specified by:
setSourcePasswordin interfaceJMSBridgeControl
-
setSourceUsername
public void setSourceUsername(java.lang.String name)
- Specified by:
setSourceUsernamein interfaceJMSBridgeControl
-
setSubscriptionName
public void setSubscriptionName(java.lang.String subname)
- Specified by:
setSubscriptionNamein interfaceJMSBridgeControl
-
setTargetPassword
public void setTargetPassword(java.lang.String pwd)
- Specified by:
setTargetPasswordin interfaceJMSBridgeControl
-
setTargetUsername
public void setTargetUsername(java.lang.String name)
- Specified by:
setTargetUsernamein interfaceJMSBridgeControl
-
-