Class DivertConfiguration
- java.lang.Object
-
- org.apache.activemq.artemis.core.config.DivertConfiguration
-
- All Implemented Interfaces:
Serializable
,org.apache.activemq.artemis.core.journal.EncodingSupport
public class DivertConfiguration extends Object implements Serializable, org.apache.activemq.artemis.core.journal.EncodingSupport
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DivertConfiguration()
-
Method Summary
-
-
-
Method Detail
-
getName
public String getName()
-
getRoutingName
public String getRoutingName()
-
getAddress
public String getAddress()
-
getForwardingAddress
public String getForwardingAddress()
-
isExclusive
public boolean isExclusive()
-
getFilterString
public String getFilterString()
-
getTransformerConfiguration
public TransformerConfiguration getTransformerConfiguration()
-
getRoutingType
public org.apache.activemq.artemis.core.server.ComponentConfigurationRoutingType getRoutingType()
-
setName
public DivertConfiguration setName(String name)
- Parameters:
name
- the name to set
-
setRoutingName
public DivertConfiguration setRoutingName(String routingName)
- Parameters:
routingName
- the routingName to set
-
setAddress
public DivertConfiguration setAddress(String address)
- Parameters:
address
- the address to set
-
setForwardingAddress
public DivertConfiguration setForwardingAddress(String forwardingAddress)
- Parameters:
forwardingAddress
- the forwardingAddress to set
-
setExclusive
public DivertConfiguration setExclusive(boolean exclusive)
- Parameters:
exclusive
- the exclusive to set
-
setFilterString
public DivertConfiguration setFilterString(String filterString)
- Parameters:
filterString
- the filterString to set
-
setTransformerConfiguration
public DivertConfiguration setTransformerConfiguration(TransformerConfiguration transformerConfiguration)
- Parameters:
transformerConfiguration
- the transformerConfiguration to set
-
setRoutingType
public DivertConfiguration setRoutingType(org.apache.activemq.artemis.core.server.ComponentConfigurationRoutingType routingType)
- Parameters:
routingType
- the routingType to set
-
getEncodeSize
public int getEncodeSize()
- Specified by:
getEncodeSize
in interfaceorg.apache.activemq.artemis.core.journal.EncodingSupport
-
encode
public void encode(ActiveMQBuffer buffer)
- Specified by:
encode
in interfaceorg.apache.activemq.artemis.core.journal.EncodingSupport
-
decode
public void decode(ActiveMQBuffer buffer)
- Specified by:
decode
in interfaceorg.apache.activemq.artemis.core.journal.EncodingSupport
-
-