Class ActiveMQServerResource

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

    public class ActiveMQServerResource
    extends Object
    implements org.jboss.as.controller.registry.Resource
    Resource representing a ActiveMQ server.
    Author:
    Brian Stansberry (c) 2011 Red Hat Inc.
    • 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
    • Constructor Detail

      • ActiveMQServerResource

        public ActiveMQServerResource()
      • ActiveMQServerResource

        public ActiveMQServerResource​(org.jboss.as.controller.registry.Resource delegate)
    • Method Detail

      • getActiveMQServerServiceController

        public org.jboss.msc.service.ServiceController<org.apache.activemq.artemis.core.server.ActiveMQServer> getActiveMQServerServiceController()
      • setActiveMQServerServiceController

        public void setActiveMQServerServiceController​(org.jboss.msc.service.ServiceController<org.apache.activemq.artemis.core.server.ActiveMQServer> activeMQServerServiceController)
      • 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
      • getOrderedChildTypes

        public Set<String> getOrderedChildTypes()
        Specified by:
        getOrderedChildTypes 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
      • 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