Class AddressInfo


  • public class AddressInfo
    extends Object
    • Constructor Detail

      • AddressInfo

        public AddressInfo​(String 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)
      • setId

        public void setId​(long id)
      • getId

        public long getId()
      • 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)
      • incrementRoutedMessageCount

        public long incrementRoutedMessageCount()
      • incrementUnRoutedMessageCount

        public long incrementUnRoutedMessageCount()
      • getRoutedMessageCount

        public long getRoutedMessageCount()
      • getUnRoutedMessageCount

        public long getUnRoutedMessageCount()
      • toJSON

        public String toJSON()
      • setJson

        protected void setJson​(String key,
                               Object value)
      • getCreatedTimestamp

        public long getCreatedTimestamp()