Interface RoutingContext
- All Known Implementing Classes:
RoutingContextImpl
public interface RoutingContext
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidaddQueue(SimpleString address, Queue queue) voidaddQueueWithAck(SimpleString address, Queue queue) clear()voidvoidforEachDurable(Consumer<Queue> consumer) 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) setMirrorSource(MirrorController mirrorController) setReusable(boolean reusable) setReusable(boolean reusable, int version) setRoutingType(RoutingType routingType) setServerSession(ServerSession session) voidsetTransaction(Transaction transaction)
-
Method Details
-
isReusable
boolean isReusable() -
getMirrorOption
RoutingContext.MirrorOption getMirrorOption() -
isDivertDisabled
boolean isDivertDisabled() -
disableDivert
void disableDivert() -
forEachDurable
-
setMirrorOption
-
isMirrorDisabled
boolean isMirrorDisabled() -
isMirrorIndividualRoute
boolean isMirrorIndividualRoute() -
isInternal
boolean isInternal()return true if every queue routed is internal -
getMirrorSource
MirrorController getMirrorSource() -
setMirrorSource
-
getPreviousBindingsVersion
int getPreviousBindingsVersion() -
getPreviousAddress
SimpleString getPreviousAddress() -
setReusable
-
setReusable
-
getTransaction
Transaction getTransaction() -
setTransaction
-
addQueue
-
getContexListing
Map<SimpleString,RouteContextList> getContexListing() -
getContextListing
-
getNonDurableQueues
-
getDurableQueues
-
getQueueCount
int getQueueCount() -
clear
RoutingContext clear() -
addQueueWithAck
-
isAlreadyAcked
-
setAddress
-
setRoutingType
-
getAddress
-
getAddress
SimpleString getAddress() -
getRoutingType
RoutingType getRoutingType() -
getPreviousRoutingType
RoutingType getPreviousRoutingType() -
isReusable
-
isDuplicateDetection
boolean isDuplicateDetection() -
setDuplicateDetection
-
setLoadBalancingType
-
getLoadBalancingType
MessageLoadBalancingType getLoadBalancingType() -
setServerSession
-
getServerSession
ServerSession getServerSession()
-