public class DivertControlImpl extends AbstractControl implements DivertControl
storageManager| Constructor and Description |
|---|
DivertControlImpl(Divert divert,
StorageManager storageManager,
DivertConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
protected MBeanAttributeInfo[] |
fillMBeanAttributeInfo() |
protected MBeanOperationInfo[] |
fillMBeanOperationInfo() |
String |
getAddress()
Returns the origin address used by this divert.
|
String |
getFilter()
Returns the filter used by this divert.
|
String |
getForwardingAddress()
Returns the forwarding address used by this divert.
|
String |
getRoutingName()
Returns the routing name of this divert.
|
String |
getTransformerClassName()
Return the name of the org.apache.activemq.artemis.core.server.cluster.Transformer implementation associated with this divert.
|
String |
getUniqueName()
Returns the cluster-wide unique name of this divert.
|
boolean |
isExclusive()
Returns whether this divert is exclusive.
|
blockOnIO, clearIO, getMBeanInfocacheMBeanInfo, 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, setImplementationpublic DivertControlImpl(Divert divert, StorageManager storageManager, DivertConfiguration configuration) throws Exception
Exceptionpublic String getAddress()
DivertControlgetAddress in interface DivertControlpublic String getFilter()
DivertControlgetFilter in interface DivertControlpublic String getForwardingAddress()
DivertControlgetForwardingAddress in interface DivertControlpublic String getRoutingName()
DivertControlgetRoutingName in interface DivertControlpublic String getTransformerClassName()
DivertControlgetTransformerClassName in interface DivertControlpublic String getUniqueName()
DivertControlgetUniqueName in interface DivertControlpublic boolean isExclusive()
DivertControltrue messages will be exclusively diverted and will not be routed to the origin address,
else messages will be routed both to the origin address and the forwarding address.isExclusive in interface DivertControlprotected MBeanOperationInfo[] fillMBeanOperationInfo()
fillMBeanOperationInfo in class AbstractControlprotected MBeanAttributeInfo[] fillMBeanAttributeInfo()
fillMBeanAttributeInfo in class AbstractControlCopyright © 2018 JBoss by Red Hat. All rights reserved.