Class Role

  • All Implemented Interfaces:
    Serializable

    public class Role
    extends Object
    implements Serializable
    A role is used by the security store to define access rights and is configured on a connection factory or an address.
    See Also:
    Serialized Form
    • Constructor Detail

      • Role

        public Role()
      • Role

        @Deprecated
        public Role​(String name,
                    boolean send,
                    boolean consume,
                    boolean createDurableQueue,
                    boolean deleteDurableQueue,
                    boolean createNonDurableQueue,
                    boolean deleteNonDurableQueue,
                    boolean manage,
                    boolean browse)
        Deprecated.
      • Role

        public Role​(String name,
                    boolean send,
                    boolean consume,
                    boolean createDurableQueue,
                    boolean deleteDurableQueue,
                    boolean createNonDurableQueue,
                    boolean deleteNonDurableQueue,
                    boolean manage,
                    boolean browse,
                    boolean createAddress,
                    boolean deleteAddress)
    • Method Detail

      • getName

        public String getName()
      • isSend

        public boolean isSend()
      • isConsume

        public boolean isConsume()
      • isCreateAddress

        public boolean isCreateAddress()
      • isDeleteAddress

        public boolean isDeleteAddress()
      • isCreateDurableQueue

        public boolean isCreateDurableQueue()
      • isDeleteDurableQueue

        public boolean isDeleteDurableQueue()
      • isCreateNonDurableQueue

        public boolean isCreateNonDurableQueue()
      • isDeleteNonDurableQueue

        public boolean isDeleteNonDurableQueue()
      • isManage

        public boolean isManage()
      • isBrowse

        public boolean isBrowse()
      • setName

        public void setName​(String name)
      • setSend

        public void setSend​(boolean send)
      • setConsume

        public void setConsume​(boolean consume)
      • setCreateAddress

        public void setCreateAddress​(boolean createAddress)
      • setDeleteAddress

        public void setDeleteAddress​(boolean deleteAddress)
      • setCreateDurableQueue

        public void setCreateDurableQueue​(boolean createDurableQueue)
      • setDeleteDurableQueue

        public void setDeleteDurableQueue​(boolean deleteDurableQueue)
      • setCreateNonDurableQueue

        public void setCreateNonDurableQueue​(boolean createNonDurableQueue)
      • setDeleteNonDurableQueue

        public void setDeleteNonDurableQueue​(boolean deleteNonDurableQueue)
      • setManage

        public void setManage​(boolean manage)
      • setBrowse

        public void setBrowse​(boolean browse)
      • hashCode

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

        public void merge​(Role other)