Class RoutingContextImpl
java.lang.Object
org.apache.activemq.artemis.core.server.impl.RoutingContextImpl
- All Implemented Interfaces:
RoutingContext
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.apache.activemq.artemis.core.server.RoutingContext
RoutingContext.MirrorOption -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddQueue(SimpleString address, Queue queue) voidaddQueueWithAck(SimpleString address, Queue queue) clear()voidvoidforEachDurable(Consumer<Queue> queueConsumer) getAddress(Message message) getContextListing(SimpleString address) getDurableQueues(SimpleString address) getNonDurableQueues(SimpleString address) intintbooleanisAlreadyAcked(Message message, Queue queue) booleanbooleanbooleanreturn true if every queue routed is internalbooleanbooleanbooleanbooleanisReusable(Message message, int version) voidsetAddress(SimpleString address) setDuplicateDetection(boolean value) setLoadBalancingType(MessageLoadBalancingType messageLoadBalancingType) setMirrorOption(RoutingContext.MirrorOption mirrorOption) setMirrorSource(MirrorController mirrorController) setReusable(boolean reusable) setReusable(boolean reusable, int previousBindings) setRoutingType(RoutingType routingType) setServerSession(ServerSession session) voidtoString()
-
Constructor Details
-
RoutingContextImpl
-
-
Method Details
-
isDuplicateDetection
public boolean isDuplicateDetection()- Specified by:
isDuplicateDetectionin interfaceRoutingContext
-
setDuplicateDetection
- Specified by:
setDuplicateDetectionin interfaceRoutingContext
-
getMirrorOption
- Specified by:
getMirrorOptionin interfaceRoutingContext
-
isDivertDisabled
public boolean isDivertDisabled()- Specified by:
isDivertDisabledin interfaceRoutingContext
-
disableDivert
public void disableDivert()- Specified by:
disableDivertin interfaceRoutingContext
-
isMirrorDisabled
public boolean isMirrorDisabled()- Specified by:
isMirrorDisabledin interfaceRoutingContext
-
forEachDurable
- Specified by:
forEachDurablein interfaceRoutingContext
-
isMirrorIndividualRoute
public boolean isMirrorIndividualRoute()- Specified by:
isMirrorIndividualRoutein interfaceRoutingContext
-
setMirrorOption
- Specified by:
setMirrorOptionin interfaceRoutingContext
-
isReusable
public boolean isReusable()- Specified by:
isReusablein interfaceRoutingContext
-
isInternal
public boolean isInternal()Description copied from interface:RoutingContextreturn true if every queue routed is internal- Specified by:
isInternalin interfaceRoutingContext
-
getPreviousBindingsVersion
public int getPreviousBindingsVersion()- Specified by:
getPreviousBindingsVersionin interfaceRoutingContext
-
getPreviousAddress
- Specified by:
getPreviousAddressin interfaceRoutingContext
-
setReusable
- Specified by:
setReusablein interfaceRoutingContext
-
setReusable
- Specified by:
setReusablein interfaceRoutingContext
-
clear
- Specified by:
clearin interfaceRoutingContext
-
getMirrorSource
- Specified by:
getMirrorSourcein interfaceRoutingContext
-
setMirrorSource
- Specified by:
setMirrorSourcein interfaceRoutingContext
-
addQueue
- Specified by:
addQueuein interfaceRoutingContext
-
toString
-
setLoadBalancingType
- Specified by:
setLoadBalancingTypein interfaceRoutingContext
-
getLoadBalancingType
- Specified by:
getLoadBalancingTypein interfaceRoutingContext
-
addQueueWithAck
- Specified by:
addQueueWithAckin interfaceRoutingContext
-
isAlreadyAcked
- Specified by:
isAlreadyAckedin interfaceRoutingContext
-
isReusable
- Specified by:
isReusablein interfaceRoutingContext
-
setAddress
- Specified by:
setAddressin interfaceRoutingContext
-
setRoutingType
- Specified by:
setRoutingTypein interfaceRoutingContext
-
getAddress
- Specified by:
getAddressin interfaceRoutingContext
-
getAddress
- Specified by:
getAddressin interfaceRoutingContext
-
getRoutingType
- Specified by:
getRoutingTypein interfaceRoutingContext
-
getPreviousRoutingType
- Specified by:
getPreviousRoutingTypein interfaceRoutingContext
-
getContextListing
- Specified by:
getContextListingin interfaceRoutingContext
-
getTransaction
- Specified by:
getTransactionin interfaceRoutingContext
-
setTransaction
- Specified by:
setTransactionin interfaceRoutingContext
-
getNonDurableQueues
- Specified by:
getNonDurableQueuesin interfaceRoutingContext
-
getDurableQueues
- Specified by:
getDurableQueuesin interfaceRoutingContext
-
setServerSession
- Specified by:
setServerSessionin interfaceRoutingContext
-
getServerSession
- Specified by:
getServerSessionin interfaceRoutingContext
-
getQueueCount
public int getQueueCount()- Specified by:
getQueueCountin interfaceRoutingContext
-
getContexListing
- Specified by:
getContexListingin interfaceRoutingContext
-