public final class BindingsImpl extends Object implements Bindings
| Modifier and Type | Field and Description |
|---|---|
static int |
MAX_GROUP_RETRY |
| Constructor and Description |
|---|
BindingsImpl(SimpleString name,
GroupingHandler groupingHandler) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBinding(Binding binding) |
boolean |
allowRedistribute() |
Collection<Binding> |
getBindings() |
MessageLoadBalancingType |
getMessageLoadBalancingType() |
SimpleString |
getName() |
Map<SimpleString,List<Binding>> |
getRoutingNameBindingMap() |
boolean |
redistribute(Message message,
Queue originatingQueue,
RoutingContext context) |
Binding |
removeBindingByUniqueName(SimpleString bindingUniqueName) |
void |
route(Message message,
RoutingContext context) |
void |
setMessageLoadBalancingType(MessageLoadBalancingType messageLoadBalancingType) |
String |
toString() |
void |
unproposed(SimpleString groupID) |
void |
updated(QueueBinding binding) |
public static final int MAX_GROUP_RETRY
public BindingsImpl(SimpleString name, GroupingHandler groupingHandler)
public SimpleString getName()
public void setMessageLoadBalancingType(MessageLoadBalancingType messageLoadBalancingType)
setMessageLoadBalancingType in interface Bindingspublic MessageLoadBalancingType getMessageLoadBalancingType()
getMessageLoadBalancingType in interface Bindingspublic Collection<Binding> getBindings()
getBindings in interface Bindingspublic void unproposed(SimpleString groupID)
unproposed in interface UnproposalListenerpublic void addBinding(Binding binding)
addBinding in interface Bindingspublic void updated(QueueBinding binding)
public Binding removeBindingByUniqueName(SimpleString bindingUniqueName)
removeBindingByUniqueName in interface Bindingspublic boolean allowRedistribute()
allowRedistribute in interface Bindingspublic boolean redistribute(Message message, Queue originatingQueue, RoutingContext context) throws Exception
redistribute in interface BindingsExceptionpublic void route(Message message, RoutingContext context) throws Exception
public Map<SimpleString,List<Binding>> getRoutingNameBindingMap()
Copyright © 2025 JBoss by Red Hat. All rights reserved.