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,
PagingStore pageStore) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBinding(Binding binding) |
Collection<Binding> |
getBindings() |
boolean |
redistribute(ServerMessage message,
Queue originatingQueue,
RoutingContext context) |
void |
removeBinding(Binding binding) |
void |
route(ServerMessage message,
RoutingContext context) |
void |
setRouteWhenNoConsumers(boolean routeWhenNoConsumers) |
String |
toString() |
void |
unproposed(SimpleString groupID) |
public static final int MAX_GROUP_RETRY
public BindingsImpl(SimpleString name, GroupingHandler groupingHandler, PagingStore pageStore)
public void setRouteWhenNoConsumers(boolean routeWhenNoConsumers)
setRouteWhenNoConsumers 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 removeBinding(Binding binding)
removeBinding in interface Bindingspublic boolean redistribute(ServerMessage message, Queue originatingQueue, RoutingContext context) throws Exception
redistribute in interface BindingsExceptionpublic void route(ServerMessage message, RoutingContext context) throws Exception
Copyright © 2016 JBoss, a division of Red Hat. All rights reserved.