Interface RoutingContext
-
- All Known Implementing Classes:
RoutingContextImpl
public interface RoutingContext
-
-
Method Summary
-
-
-
Method Detail
-
isReusable
boolean isReusable()
-
isMirrorDisabled
boolean isMirrorDisabled()
If the routing is from MirrorController, we don't redo mirrorController to avoid
-
setMirrorDisabled
RoutingContext setMirrorDisabled(boolean mirrorDisabled)
-
isInternal
boolean isInternal()
return true if every queue routed is internal
-
getMirrorSource
MirrorController getMirrorSource()
-
setMirrorSource
RoutingContext setMirrorSource(MirrorController mirrorController)
-
getPreviousBindingsVersion
int getPreviousBindingsVersion()
-
getPreviousAddress
SimpleString getPreviousAddress()
-
setReusable
RoutingContext setReusable(boolean reusable)
-
setReusable
RoutingContext setReusable(boolean reusable, int version)
-
getTransaction
Transaction getTransaction()
-
setTransaction
void setTransaction(Transaction transaction)
-
addQueue
void addQueue(SimpleString address, Queue queue)
-
getContexListing
Map<SimpleString,RouteContextList> getContexListing()
-
getContextListing
RouteContextList getContextListing(SimpleString address)
-
getNonDurableQueues
List<Queue> getNonDurableQueues(SimpleString address)
-
getDurableQueues
List<Queue> getDurableQueues(SimpleString address)
-
getQueueCount
int getQueueCount()
-
clear
RoutingContext clear()
-
addQueueWithAck
void addQueueWithAck(SimpleString address, Queue queue)
-
setAddress
void setAddress(SimpleString address)
-
setRoutingType
RoutingContext setRoutingType(RoutingType routingType)
-
getAddress
SimpleString getAddress(Message message)
-
getAddress
SimpleString getAddress()
-
getRoutingType
RoutingType getRoutingType()
-
getPreviousRoutingType
RoutingType getPreviousRoutingType()
-
isReusable
boolean isReusable(Message message, int version)
-
isDuplicateDetection
boolean isDuplicateDetection()
-
setDuplicateDetection
RoutingContext setDuplicateDetection(boolean value)
-
setLoadBalancingType
RoutingContext setLoadBalancingType(MessageLoadBalancingType messageLoadBalancingType)
-
getLoadBalancingType
MessageLoadBalancingType getLoadBalancingType()
-
-