Class PersistedSecuritySetting

java.lang.Object
org.apache.activemq.artemis.core.persistence.config.PersistedSecuritySetting
All Implemented Interfaces:
EncodingSupport

public class PersistedSecuritySetting extends Object implements EncodingSupport
  • Constructor Details

    • PersistedSecuritySetting

      public PersistedSecuritySetting()
    • PersistedSecuritySetting

      public PersistedSecuritySetting(String addressMatch, String sendRoles, String consumeRoles, String createDurableQueueRoles, String deleteDurableQueueRoles, String createNonDurableQueueRoles, String deleteNonDurableQueueRoles, String manageRoles, String browseRoles, String createAddressRoles, String deleteAddressRoles, String viewRoles, String editRoles)
  • Method Details

    • getStoreId

      public long getStoreId()
    • setStoreId

      public void setStoreId(long id)
    • getAddressMatch

      public SimpleString getAddressMatch()
    • getSendRoles

      public String getSendRoles()
    • getConsumeRoles

      public String getConsumeRoles()
    • getCreateDurableQueueRoles

      public String getCreateDurableQueueRoles()
    • getDeleteDurableQueueRoles

      public String getDeleteDurableQueueRoles()
    • getCreateNonDurableQueueRoles

      public String getCreateNonDurableQueueRoles()
    • getDeleteNonDurableQueueRoles

      public String getDeleteNonDurableQueueRoles()
    • getManageRoles

      public String getManageRoles()
    • getBrowseRoles

      public String getBrowseRoles()
    • getCreateAddressRoles

      public String getCreateAddressRoles()
    • getDeleteAddressRoles

      public String getDeleteAddressRoles()
    • getViewRoles

      public String getViewRoles()
    • getEditRoles

      public String getEditRoles()
    • encode

      public void encode(ActiveMQBuffer buffer)
      Specified by:
      encode in interface EncodingSupport
    • getEncodeSize

      public int getEncodeSize()
      Specified by:
      getEncodeSize in interface EncodingSupport
    • decode

      public void decode(ActiveMQBuffer buffer)
      Specified by:
      decode in interface EncodingSupport
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object