Class PathPrivilege


  • public class PathPrivilege
    extends java.lang.Object
    This class represents a privilege on a specific seriesPath. If the privilege is seriesPath-free, the seriesPath will be null.I
    • Field Detail

      • REFERENCE_DESCENT_SORTER

        public static final java.util.Comparator<PathPrivilege> REFERENCE_DESCENT_SORTER
        Sort PathPrivilege by referenceCnt in descent order.
    • Constructor Detail

      • PathPrivilege

        public PathPrivilege()
      • PathPrivilege

        public PathPrivilege​(PartialPath path)
    • Method Detail

      • getPrivileges

        public java.util.Set<java.lang.Integer> getPrivileges()
      • setPrivileges

        public void setPrivileges​(java.util.Set<java.lang.Integer> privileges)
      • getReferenceCnt

        public java.util.concurrent.atomic.AtomicInteger getReferenceCnt()
      • setReferenceCnt

        public void setReferenceCnt​(java.util.concurrent.atomic.AtomicInteger referenceCnt)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • serialize

        public java.nio.ByteBuffer serialize()
      • deserialize

        public void deserialize​(java.nio.ByteBuffer buffer)