org.jboss.messaging.core.postoffice
Interface Bindings

All Known Implementing Classes:
BindingsImpl

public interface Bindings

A Bindings

Author:
Tim Fox Created 10 Dec 2008 19:10:52

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 takePriorityIntoAccount)
           
 

Method Detail

getBindings

java.util.Collection<Binding> getBindings()

route

void route(ServerMessage message,
           Transaction tx)
           throws java.lang.Exception
Throws:
java.lang.Exception

addBinding

void addBinding(Binding binding)

removeBinding

void removeBinding(Binding binding)

setRouteWhenNoConsumers

void setRouteWhenNoConsumers(boolean takePriorityIntoAccount)

redistribute

boolean redistribute(ServerMessage message,
                     Queue originatingQueue,
                     Transaction tx)
                     throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2006 JBoss Inc. All Rights Reserved.