Class IronJacamarResource

java.lang.Object
org.jboss.as.connector.subsystems.resourceadapters.IronJacamarResource
All Implemented Interfaces:
Cloneable, org.jboss.as.controller.registry.Resource

public class IronJacamarResource extends Object implements org.jboss.as.controller.registry.Resource
Resource maintaining the sub-tree for the iron-jacamar
Author:
Stefano Maestri
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     

    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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.jboss.as.controller.registry.Resource
     
    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, int index, org.jboss.as.controller.registry.Resource resource)
     
    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)
     
    protected void
    update(org.jboss.as.controller.registry.Resource updated)
     
    void
    writeModel(org.jboss.dmr.ModelNode newModel)
     

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

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

    shallowCopy
  • Constructor Details

    • IronJacamarResource

      public IronJacamarResource()
  • Method Details

    • update

      protected void update(org.jboss.as.controller.registry.Resource updated)
    • getModel

      public org.jboss.dmr.ModelNode getModel()
      Specified by:
      getModel in interface org.jboss.as.controller.registry.Resource
    • writeModel

      public void writeModel(org.jboss.dmr.ModelNode newModel)
      Specified by:
      writeModel in interface org.jboss.as.controller.registry.Resource
    • isModelDefined

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

      public boolean hasChild(org.jboss.as.controller.PathElement element)
      Specified by:
      hasChild in interface org.jboss.as.controller.registry.Resource
    • 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
    • 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
    • hasChildren

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

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

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

      public Set<org.jboss.as.controller.registry.Resource.ResourceEntry> getChildren(String childType)
      Specified by:
      getChildren in interface org.jboss.as.controller.registry.Resource
    • 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
    • registerChild

      public void registerChild(org.jboss.as.controller.PathElement address, int index, org.jboss.as.controller.registry.Resource resource)
      Specified by:
      registerChild in interface org.jboss.as.controller.registry.Resource
    • 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
    • getOrderedChildTypes

      public Set<String> getOrderedChildTypes()
      Specified by:
      getOrderedChildTypes in interface org.jboss.as.controller.registry.Resource
    • isRuntime

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

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

      public org.jboss.as.controller.registry.Resource clone()
      Specified by:
      clone in interface org.jboss.as.controller.registry.Resource
      Overrides:
      clone in class Object