Class DivertControlImpl
- java.lang.Object
-
- javax.management.StandardMBean
-
- org.apache.activemq.artemis.core.management.impl.AbstractControl
-
- org.apache.activemq.artemis.core.management.impl.DivertControlImpl
-
- All Implemented Interfaces:
DynamicMBean,MBeanRegistration,DivertControl
public class DivertControlImpl extends AbstractControl implements DivertControl
-
-
Field Summary
-
Fields inherited from class org.apache.activemq.artemis.core.management.impl.AbstractControl
storageManager
-
-
Constructor Summary
Constructors Constructor Description DivertControlImpl(Divert divert, StorageManager storageManager, String internalNamingPrefix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MBeanAttributeInfo[]fillMBeanAttributeInfo()protected MBeanOperationInfo[]fillMBeanOperationInfo()StringgetAddress()StringgetFilter()StringgetForwardingAddress()StringgetRoutingName()StringgetRoutingType()StringgetTransformerClassName()Map<String,String>getTransformerProperties()StringgetTransformerPropertiesAsJSON()StringgetUniqueName()booleanisExclusive()booleanisRetroactiveResource()-
Methods inherited from class org.apache.activemq.artemis.core.management.impl.AbstractControl
blockOnIO, clearIO, getMBeanInfo, sendMessage, tcclCall, tcclInvoke
-
Methods inherited from class javax.management.StandardMBean
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInterface, getParameterName, getParameterName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementation
-
-
-
-
Constructor Detail
-
DivertControlImpl
public DivertControlImpl(Divert divert, StorageManager storageManager, String internalNamingPrefix) throws Exception
- Throws:
Exception
-
-
Method Detail
-
getAddress
public String getAddress()
- Specified by:
getAddressin interfaceDivertControl
-
getFilter
public String getFilter()
- Specified by:
getFilterin interfaceDivertControl
-
getForwardingAddress
public String getForwardingAddress()
- Specified by:
getForwardingAddressin interfaceDivertControl
-
getRoutingName
public String getRoutingName()
- Specified by:
getRoutingNamein interfaceDivertControl
-
getTransformerClassName
public String getTransformerClassName()
- Specified by:
getTransformerClassNamein interfaceDivertControl
-
getTransformerPropertiesAsJSON
public String getTransformerPropertiesAsJSON()
- Specified by:
getTransformerPropertiesAsJSONin interfaceDivertControl
-
getTransformerProperties
public Map<String,String> getTransformerProperties()
- Specified by:
getTransformerPropertiesin interfaceDivertControl
-
getRoutingType
public String getRoutingType()
- Specified by:
getRoutingTypein interfaceDivertControl
-
getUniqueName
public String getUniqueName()
- Specified by:
getUniqueNamein interfaceDivertControl
-
isExclusive
public boolean isExclusive()
- Specified by:
isExclusivein interfaceDivertControl
-
isRetroactiveResource
public boolean isRetroactiveResource()
- Specified by:
isRetroactiveResourcein interfaceDivertControl
-
fillMBeanOperationInfo
protected MBeanOperationInfo[] fillMBeanOperationInfo()
- Specified by:
fillMBeanOperationInfoin classAbstractControl
-
fillMBeanAttributeInfo
protected MBeanAttributeInfo[] fillMBeanAttributeInfo()
- Specified by:
fillMBeanAttributeInfoin classAbstractControl
-
-