Class PerspectiveResponseTimeResourceType

  • All Implemented Interfaces:
    OnmsResourceType

    public final class PerspectiveResponseTimeResourceType
    extends java.lang.Object
    implements OnmsResourceType
    Perspective response time resources are stored in paths like: response/${ipaddr}/perspective/${perspectiveLocation}/ds.rrd
    • Constructor Detail

    • Method Detail

      • getLabel

        public java.lang.String getLabel()
        Description copied from interface: OnmsResourceType
        Provides a human-friendly label for this resource type. It is particularly used in the webUI to describe this resource type.
        Specified by:
        getLabel in interface OnmsResourceType
        Returns:
        human-friendly label
      • getName

        public java.lang.String getName()
        Description copied from interface: OnmsResourceType
        Provides a unique name for this resource type.
        Specified by:
        getName in interface OnmsResourceType
        Returns:
        unique name
      • isResourceTypeOnParent

        public boolean isResourceTypeOnParent​(OnmsResource parent)
        Description copied from interface: OnmsResourceType
        Returns true if one on more instances of the resource type are present on the parent resource. Top-level resource types should always return false.
        Specified by:
        isResourceTypeOnParent in interface OnmsResourceType
      • getResourcesForParent

        public java.util.List<OnmsResource> getResourcesForParent​(OnmsResource parent)
        Description copied from interface: OnmsResourceType
        Returns the set of resources that are available on the given parent. If none are available, i.e. isResourceTypeOnParent() would return false, then an empty list should be returned. Top-level resource types should return the set of top-level resources when parent is null.
        Specified by:
        getResourcesForParent in interface OnmsResourceType
      • getChildByName

        public OnmsResource getChildByName​(OnmsResource parent,
                                           java.lang.String ipWithPerspective)
        Description copied from interface: OnmsResourceType
        Retrieves a child resource with the given name from the parent.
        Specified by:
        getChildByName in interface OnmsResourceType
        Returns:
        null if no resource with the given name was found