Class DynamicManagementStatisticsResource

java.lang.Object
org.jboss.as.controller.registry.PlaceholderResource
org.jboss.as.controller.registry.PlaceholderResource.PlaceholderResourceEntry
org.jboss.as.jpa.management.DynamicManagementStatisticsResource
All Implemented Interfaces:
Cloneable, org.jboss.as.controller.registry.Resource, org.jboss.as.controller.registry.Resource.ResourceEntry

public class DynamicManagementStatisticsResource extends org.jboss.as.controller.registry.PlaceholderResource.PlaceholderResourceEntry
Resource representing a Jakarta Persistence PersistenceUnit (from a persistence.xml) deployment.
Author:
Brian Stansberry (c) 2011 Red Hat Inc., Scott Marlow
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.jboss.as.controller.registry.PlaceholderResource

    org.jboss.as.controller.registry.PlaceholderResource.PlaceholderResourceEntry

    Nested classes/interfaces inherited from interface org.jboss.as.controller.registry.Resource

    org.jboss.as.controller.registry.Resource.Factory, org.jboss.as.controller.registry.Resource.NoSuchResourceException, org.jboss.as.controller.registry.Resource.ResourceEntry, org.jboss.as.controller.registry.Resource.Tools
  • Field Summary

    Fields inherited from class org.jboss.as.controller.registry.PlaceholderResource

    INSTANCE
  • Constructor Summary

    Constructors
    Constructor
    Description
    DynamicManagementStatisticsResource(Statistics statistics, String puName, String identificationLabel, EntityManagerFactoryLookup entityManagerFactoryLookup)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    org.jboss.as.controller.registry.Resource
    getChild(org.jboss.as.controller.PathElement element)
     
    Set<org.jboss.as.controller.registry.Resource.ResourceEntry>
    getChildren(String childType)
     
     
     
    org.jboss.dmr.ModelNode
     
    boolean
    hasChild(org.jboss.as.controller.PathElement element)
     
    boolean
    hasChildren(String childType)
     
    boolean
     
    boolean
     
    boolean
     
    org.jboss.as.controller.registry.Resource
    navigate(org.jboss.as.controller.PathAddress address)
     
    void
    registerChild(org.jboss.as.controller.PathElement address, org.jboss.as.controller.registry.Resource resource)
     
    org.jboss.as.controller.registry.Resource
    removeChild(org.jboss.as.controller.PathElement address)
     
    org.jboss.as.controller.registry.Resource
    requireChild(org.jboss.as.controller.PathElement element)
     

    Methods inherited from class org.jboss.as.controller.registry.PlaceholderResource.PlaceholderResourceEntry

    equals, getName, getPathElement, hashCode

    Methods inherited from class org.jboss.as.controller.registry.PlaceholderResource

    getOrderedChildTypes, registerChild, writeModel

    Methods inherited from class java.lang.Object

    finalize, getClass, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.jboss.as.controller.registry.Resource

    getOrderedChildTypes, registerChild, shallowCopy, writeModel
  • Constructor Details

  • Method Details

    • getModel

      public org.jboss.dmr.ModelNode getModel()
      Specified by:
      getModel in interface org.jboss.as.controller.registry.Resource
      Overrides:
      getModel in class org.jboss.as.controller.registry.PlaceholderResource
    • isModelDefined

      public boolean isModelDefined()
      Specified by:
      isModelDefined in interface org.jboss.as.controller.registry.Resource
      Overrides:
      isModelDefined in class org.jboss.as.controller.registry.PlaceholderResource
    • hasChild

      public boolean hasChild(org.jboss.as.controller.PathElement element)
      Specified by:
      hasChild in interface org.jboss.as.controller.registry.Resource
      Overrides:
      hasChild in class org.jboss.as.controller.registry.PlaceholderResource
    • getChild

      public org.jboss.as.controller.registry.Resource getChild(org.jboss.as.controller.PathElement element)
      Specified by:
      getChild in interface org.jboss.as.controller.registry.Resource
      Overrides:
      getChild in class org.jboss.as.controller.registry.PlaceholderResource
    • requireChild

      public org.jboss.as.controller.registry.Resource requireChild(org.jboss.as.controller.PathElement element)
      Specified by:
      requireChild in interface org.jboss.as.controller.registry.Resource
      Overrides:
      requireChild in class org.jboss.as.controller.registry.PlaceholderResource
    • hasChildren

      public boolean hasChildren(String childType)
      Specified by:
      hasChildren in interface org.jboss.as.controller.registry.Resource
      Overrides:
      hasChildren in class org.jboss.as.controller.registry.PlaceholderResource
    • getChildTypes

      public Set<String> getChildTypes()
      Specified by:
      getChildTypes in interface org.jboss.as.controller.registry.Resource
      Overrides:
      getChildTypes in class org.jboss.as.controller.registry.PlaceholderResource
    • getChildrenNames

      public Set<String> getChildrenNames(String childType)
      Specified by:
      getChildrenNames in interface org.jboss.as.controller.registry.Resource
      Overrides:
      getChildrenNames in class org.jboss.as.controller.registry.PlaceholderResource
    • getChildren

      public Set<org.jboss.as.controller.registry.Resource.ResourceEntry> getChildren(String childType)
      Specified by:
      getChildren in interface org.jboss.as.controller.registry.Resource
      Overrides:
      getChildren in class org.jboss.as.controller.registry.PlaceholderResource
    • registerChild

      public void registerChild(org.jboss.as.controller.PathElement address, org.jboss.as.controller.registry.Resource resource)
      Specified by:
      registerChild in interface org.jboss.as.controller.registry.Resource
      Overrides:
      registerChild in class org.jboss.as.controller.registry.PlaceholderResource
    • removeChild

      public org.jboss.as.controller.registry.Resource removeChild(org.jboss.as.controller.PathElement address)
      Specified by:
      removeChild in interface org.jboss.as.controller.registry.Resource
      Overrides:
      removeChild in class org.jboss.as.controller.registry.PlaceholderResource
    • isRuntime

      public boolean isRuntime()
      Specified by:
      isRuntime in interface org.jboss.as.controller.registry.Resource
      Overrides:
      isRuntime in class org.jboss.as.controller.registry.PlaceholderResource
    • isProxy

      public boolean isProxy()
      Specified by:
      isProxy in interface org.jboss.as.controller.registry.Resource
      Overrides:
      isProxy in class org.jboss.as.controller.registry.PlaceholderResource
    • clone

      Specified by:
      clone in interface org.jboss.as.controller.registry.Resource
      Overrides:
      clone in class org.jboss.as.controller.registry.PlaceholderResource.PlaceholderResourceEntry