public class AddressInfo extends Object
Constructor and Description |
---|
AddressInfo(SimpleString name) |
AddressInfo(SimpleString name,
EnumSet<RoutingType> routingTypes)
Creates an AddressInfo object with a Set of routing types
|
AddressInfo(SimpleString name,
RoutingType routingType)
Creates an AddressInfo object with a single RoutingType associated with it.
|
AddressInfo(String name) |
public AddressInfo(String name)
public AddressInfo(SimpleString name)
public AddressInfo(SimpleString name, EnumSet<RoutingType> routingTypes)
name
- routingTypes
- public AddressInfo(SimpleString name, RoutingType routingType)
name
- routingType
- public boolean isAutoCreated()
public AddressInfo setAutoCreated(boolean autoCreated)
public boolean isTemporary()
public AddressInfo setTemporary(boolean temporary)
public SimpleString getName()
public void setId(long id)
public long getId()
public EnumSet<RoutingType> getRoutingTypes()
public AddressInfo setRoutingTypes(EnumSet<RoutingType> routingTypes)
public AddressInfo addRoutingType(RoutingType routingType)
public RoutingType getRoutingType()
public long getBindingRemovedTimestamp()
public void setBindingRemovedTimestamp(long bindingRemovedTimestamp)
public void reloadPause(long recordID)
public void pause(boolean persist)
public void resume()
public boolean isPaused()
public void setPostOffice(PostOffice postOffice)
public void setStorageManager(StorageManager storageManager)
public boolean isInternal()
public AddressInfo setInternal(boolean internal)
public AddressInfo create(SimpleString name, RoutingType routingType)
public AddressInfo getAddressAndRoutingType(Map<SimpleString,RoutingType> prefixes)
public long incrementRoutedMessageCount()
public long incrementUnRoutedMessageCount()
public long getRoutedMessageCount()
public long getUnRoutedMessageCount()
public HierarchicalRepositoryChangeListener getRepositoryChangeListener()
public AddressInfo setRepositoryChangeListener(HierarchicalRepositoryChangeListener repositoryChangeListener)
public String toJSON()
public static AddressInfo fromJSON(String jsonString)
Copyright © 2021 JBoss by Red Hat. All rights reserved.