public final class RoutingContextImpl extends Object implements RoutingContext
Constructor and Description |
---|
RoutingContextImpl(Transaction transaction) |
RoutingContextImpl(Transaction transaction,
Executor executor) |
public RoutingContextImpl(Transaction transaction)
public RoutingContextImpl(Transaction transaction, Executor executor)
public boolean isReusable()
isReusable
in interface RoutingContext
public int getPreviousBindingsVersion()
getPreviousBindingsVersion
in interface RoutingContext
public SimpleString getPreviousAddress()
getPreviousAddress
in interface RoutingContext
public RoutingContext setReusable(boolean reusable)
setReusable
in interface RoutingContext
public RoutingContext setReusable(boolean reusable, int previousBindings)
setReusable
in interface RoutingContext
public RoutingContext clear()
clear
in interface RoutingContext
public void addQueue(SimpleString address, Queue queue)
addQueue
in interface RoutingContext
public void processReferences(List<MessageReference> refs, boolean direct)
processReferences
in interface RoutingContext
public void addQueueWithAck(SimpleString address, Queue queue)
addQueueWithAck
in interface RoutingContext
public boolean isAlreadyAcked(SimpleString address, Queue queue)
isAlreadyAcked
in interface RoutingContext
public boolean isReusable(Message message, int version)
isReusable
in interface RoutingContext
public void setAddress(SimpleString address)
setAddress
in interface RoutingContext
public void setRoutingType(RoutingType routingType)
setRoutingType
in interface RoutingContext
public SimpleString getAddress(Message message)
getAddress
in interface RoutingContext
public SimpleString getAddress()
getAddress
in interface RoutingContext
public RoutingType getRoutingType()
getRoutingType
in interface RoutingContext
public RoutingType getPreviousRoutingType()
getPreviousRoutingType
in interface RoutingContext
public RouteContextList getContextListing(SimpleString address)
getContextListing
in interface RoutingContext
public Transaction getTransaction()
getTransaction
in interface RoutingContext
public void setTransaction(Transaction tx)
setTransaction
in interface RoutingContext
public List<Queue> getNonDurableQueues(SimpleString address)
getNonDurableQueues
in interface RoutingContext
public List<Queue> getDurableQueues(SimpleString address)
getDurableQueues
in interface RoutingContext
public int getQueueCount()
getQueueCount
in interface RoutingContext
public Map<SimpleString,RouteContextList> getContexListing()
getContexListing
in interface RoutingContext
Copyright © 2019 JBoss by Red Hat. All rights reserved.