Class ResourceNode<R extends Resource<R,​RN>,​RN extends ResourceNode<R,​RN>>

  • Direct Known Subclasses:
    CronResourceNode

    public abstract class ResourceNode<R extends Resource<R,​RN>,​RN extends ResourceNode<R,​RN>>
    extends Object
    The node settings on a per-resource basis.
    Author:
    AO Industries, Inc.
    • Method Detail

      • hashCode

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

        public R getResource()
        Gets the resource this represents.
      • getNode

        public Node getNode()
        Gets the node this represents.
      • getNodeRecords

        public Set<? extends Name> getNodeRecords()
        Gets the set of node DNS records that must all by the same and match the resource's masterRecords for this node to be considered a master.
      • getDnsStatus

        public NodeDnsStatus getDnsStatus()
        Gets the current DNS status of this resource node.
      • getSynchronizationStatus

        public ResourceStatus getSynchronizationStatus()
        Gets the synchronization status for this resource node as a remote node or null if this is not a remote node.