public interface AddressManager
Binding removeBinding(SimpleString uniqueName, Transaction tx) throws Exception
uniqueName - tx - ExceptionBindings getBindingsForRoutingAddress(SimpleString address) throws Exception
ExceptionCollection<Binding> getMatchingBindings(SimpleString address) throws Exception
ExceptionCollection<Binding> 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)
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
Exceptionvoid scanAddresses(MirrorController mirrorController) throws Exception
Exceptionboolean checkAutoRemoveAddress(SimpleString address, AddressInfo addressInfo, AddressSettings settings) throws Exception
ExceptionCopyright © 2025 JBoss by Red Hat. All rights reserved.