Class AddressInfo
- java.lang.Object
-
- org.apache.activemq.artemis.core.server.impl.AddressInfo
-
public class AddressInfo extends Object
-
-
Constructor Summary
Constructors Constructor Description AddressInfo(String name)AddressInfo(SimpleString name)AddressInfo(SimpleString name, EnumSet<RoutingType> routingTypes)Creates an AddressInfo object with a Set of routing typesAddressInfo(SimpleString name, RoutingType routingType)Creates an AddressInfo object with a single RoutingType associated with it.
-
Method Summary
-
-
-
Constructor Detail
-
AddressInfo
public AddressInfo(String name)
-
AddressInfo
public AddressInfo(SimpleString name)
-
AddressInfo
public AddressInfo(SimpleString name, EnumSet<RoutingType> routingTypes)
Creates an AddressInfo object with a Set of routing types- Parameters:
name-routingTypes-
-
AddressInfo
public AddressInfo(SimpleString name, RoutingType routingType)
Creates an AddressInfo object with a single RoutingType associated with it.- Parameters:
name-routingType-
-
-
Method Detail
-
isSwept
public boolean isSwept()
-
setSwept
public void setSwept(boolean swept)
-
isAutoCreated
public boolean isAutoCreated()
-
setAutoCreated
public AddressInfo setAutoCreated(boolean autoCreated)
-
isTemporary
public boolean isTemporary()
-
setTemporary
public AddressInfo setTemporary(boolean temporary)
-
getName
public SimpleString getName()
-
setId
public void setId(long id)
-
getId
public long getId()
-
getRoutingTypes
public EnumSet<RoutingType> getRoutingTypes()
-
setRoutingTypes
public AddressInfo setRoutingTypes(EnumSet<RoutingType> routingTypes)
-
addRoutingType
public AddressInfo addRoutingType(RoutingType routingType)
-
getRoutingType
public RoutingType getRoutingType()
-
getBindingRemovedTimestamp
public long getBindingRemovedTimestamp()
-
setBindingRemovedTimestamp
public void setBindingRemovedTimestamp(long bindingRemovedTimestamp)
-
reloadPause
public void reloadPause(long recordID)
-
pause
public void pause(boolean persist)
-
resume
public void resume()
-
isPaused
public boolean isPaused()
-
setPostOffice
public void setPostOffice(PostOffice postOffice)
-
setStorageManager
public void setStorageManager(StorageManager storageManager)
-
isInternal
public boolean isInternal()
-
setInternal
public AddressInfo setInternal(boolean internal)
-
create
public AddressInfo create(SimpleString name, RoutingType routingType)
-
getAddressAndRoutingType
public AddressInfo getAddressAndRoutingType(Map<SimpleString,RoutingType> prefixes)
-
incrementRoutedMessageCount
public long incrementRoutedMessageCount()
-
incrementUnRoutedMessageCount
public long incrementUnRoutedMessageCount()
-
getRoutedMessageCount
public long getRoutedMessageCount()
-
getUnRoutedMessageCount
public long getUnRoutedMessageCount()
-
getRepositoryChangeListener
public HierarchicalRepositoryChangeListener getRepositoryChangeListener()
-
setRepositoryChangeListener
public AddressInfo setRepositoryChangeListener(HierarchicalRepositoryChangeListener repositoryChangeListener)
-
toJSON
public String toJSON()
-
fromJSON
public static AddressInfo fromJSON(String jsonString)
-
-