org.jboss.messaging.core.postoffice
Interface AddressManager

All Known Implementing Classes:
SimpleAddressManager, WildcardAddressManager

public interface AddressManager

Used to maintain addresses and Bindings.

Author:
Tim Fox, Jeff Mesnil, Andy Taylor

Method Summary
 boolean addBinding(Binding binding)
           
 void clear()
           
 Binding getBinding(SimpleString queueName)
           
 java.util.Map<SimpleString,Binding> getBindings()
           
 Bindings getBindingsForRoutingAddress(SimpleString address)
           
 Bindings getMatchingBindings(SimpleString address)
           
 Binding removeBinding(SimpleString uniqueName)
           
 

Method Detail

addBinding

boolean addBinding(Binding binding)

removeBinding

Binding removeBinding(SimpleString uniqueName)

getBindingsForRoutingAddress

Bindings getBindingsForRoutingAddress(SimpleString address)

getMatchingBindings

Bindings getMatchingBindings(SimpleString address)

clear

void clear()

getBinding

Binding getBinding(SimpleString queueName)

getBindings

java.util.Map<SimpleString,Binding> getBindings()


Copyright © 2006 JBoss Inc. All Rights Reserved.