public interface AddressManager
Binding removeBinding(SimpleString uniqueName, Transaction tx) throws Exception
uniqueName - tx - ExceptionBindings getBindingsForRoutingAddress(SimpleString address) throws Exception
ExceptionBindings getMatchingBindings(SimpleString address) throws Exception
ExceptionBindings getDirectBindings(SimpleString address) throws Exception
ExceptionSimpleString getMatchingQueue(SimpleString address, RoutingType routingType) throws Exception
ExceptionSimpleString getMatchingQueue(SimpleString address, SimpleString queueName, RoutingType routingType) throws Exception
Exceptionvoid clear()
Binding getBinding(SimpleString queueName)
Map<SimpleString,Binding> getBindings()
Set<SimpleString> getAddresses()
boolean addAddressInfo(AddressInfo addressInfo) throws Exception
addressInfo - Exceptionboolean reloadAddressInfo(AddressInfo addressInfo) throws Exception
ExceptionAddressInfo updateAddressInfo(SimpleString addressName, EnumSet<RoutingType> routingTypes) throws Exception
ExceptionAddressInfo removeAddressInfo(SimpleString address) throws Exception
ExceptionAddressInfo getAddressInfo(SimpleString address)
void updateMessageLoadBalancingTypeForAddress(SimpleString address, MessageLoadBalancingType messageLoadBalancingType) throws Exception
ExceptionCopyright © 2019 JBoss by Red Hat. All rights reserved.