Class DivertImpl
- java.lang.Object
-
- org.apache.activemq.artemis.core.server.impl.DivertImpl
-
-
Constructor Summary
Constructors Constructor Description DivertImpl(SimpleString uniqueName, SimpleString address, SimpleString forwardAddress, SimpleString routingName, boolean exclusive, Filter filter, Transformer transformer, PostOffice postOffice, StorageManager storageManager, ComponentConfigurationRoutingType routingType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SimpleStringgetAddress()FiltergetFilter()SimpleStringgetForwardAddress()SimpleStringgetRoutingName()ComponentConfigurationRoutingTypegetRoutingType()TransformergetTransformer()SimpleStringgetUniqueName()booleanisExclusive()voidroute(Message message, RoutingContext context)voidrouteWithAck(Message message, RoutingContext context)voidsetFilter(Filter filter)voidsetForwardAddress(SimpleString forwardAddress)voidsetRoutingType(ComponentConfigurationRoutingType routingType)voidsetTransformer(Transformer transformer)StringtoString()
-
-
-
Constructor Detail
-
DivertImpl
public DivertImpl(SimpleString uniqueName, SimpleString address, SimpleString forwardAddress, SimpleString routingName, boolean exclusive, Filter filter, Transformer transformer, PostOffice postOffice, StorageManager storageManager, ComponentConfigurationRoutingType routingType)
-
-
Method Detail
-
route
public void route(Message message, RoutingContext context) throws Exception
-
routeWithAck
public void routeWithAck(Message message, RoutingContext context) throws Exception
- Specified by:
routeWithAckin interfaceBindable- Throws:
Exception
-
getRoutingName
public SimpleString getRoutingName()
- Specified by:
getRoutingNamein interfaceDivert
-
getUniqueName
public SimpleString getUniqueName()
- Specified by:
getUniqueNamein interfaceDivert
-
isExclusive
public boolean isExclusive()
- Specified by:
isExclusivein interfaceDivert
-
getAddress
public SimpleString getAddress()
- Specified by:
getAddressin interfaceDivert
-
getTransformer
public Transformer getTransformer()
- Specified by:
getTransformerin interfaceDivert
-
getForwardAddress
public SimpleString getForwardAddress()
- Specified by:
getForwardAddressin interfaceDivert
-
getRoutingType
public ComponentConfigurationRoutingType getRoutingType()
- Specified by:
getRoutingTypein interfaceDivert
-
setTransformer
public void setTransformer(Transformer transformer)
- Specified by:
setTransformerin interfaceDivert
-
setForwardAddress
public void setForwardAddress(SimpleString forwardAddress)
- Specified by:
setForwardAddressin interfaceDivert
-
setRoutingType
public void setRoutingType(ComponentConfigurationRoutingType routingType)
- Specified by:
setRoutingTypein interfaceDivert
-
-