Class BatchJobExecutionResource

  • All Implemented Interfaces:
    Cloneable, org.jboss.as.controller.registry.Resource

    public class BatchJobExecutionResource
    extends Object
    implements org.jboss.as.controller.registry.Resource
    Represents a dynamic resource for batch job executions.
    Author:
    James R. Perkins
    • Nested Class Summary

      • 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
    • Method Detail

      • 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
      • navigate

        public org.jboss.as.controller.registry.Resource navigate​(org.jboss.as.controller.PathAddress address)
        Specified by:
        navigate 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