org.jboss.messaging.core.postoffice.impl
Class BindingsImpl

java.lang.Object
  extended by org.jboss.messaging.core.postoffice.impl.BindingsImpl
All Implemented Interfaces:
Bindings

public class BindingsImpl
extends java.lang.Object
implements Bindings

A BindingsImpl

Author:
Tim Fox Created 11 Dec 2008 08:34:33

Constructor Summary
BindingsImpl()
           
 
Method Summary
 void addBinding(Binding binding)
           
 java.util.Collection<Binding> getBindings()
           
 boolean redistribute(ServerMessage message, Queue originatingQueue, Transaction tx)
           
 void removeBinding(Binding binding)
           
 void route(ServerMessage message, Transaction tx)
           
 void setRouteWhenNoConsumers(boolean routeWhenNoConsumers)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BindingsImpl

public BindingsImpl()
Method Detail

setRouteWhenNoConsumers

public void setRouteWhenNoConsumers(boolean routeWhenNoConsumers)
Specified by:
setRouteWhenNoConsumers in interface Bindings

getBindings

public java.util.Collection<Binding> getBindings()
Specified by:
getBindings in interface Bindings

addBinding

public void addBinding(Binding binding)
Specified by:
addBinding in interface Bindings

removeBinding

public void removeBinding(Binding binding)
Specified by:
removeBinding in interface Bindings

redistribute

public boolean redistribute(ServerMessage message,
                            Queue originatingQueue,
                            Transaction tx)
                     throws java.lang.Exception
Specified by:
redistribute in interface Bindings
Throws:
java.lang.Exception

route

public void route(ServerMessage message,
                  Transaction tx)
           throws java.lang.Exception
Specified by:
route in interface Bindings
Throws:
java.lang.Exception


Copyright © 2006 JBoss Inc. All Rights Reserved.