Class AbstractManageableResource.Factory<T extends ManageableResource,​P extends ManageableResource>

    • Constructor Detail

      • Factory

        public Factory​(ManageableResourceType resourceType,
                       org.jboss.as.controller.PathAddress pathAddressBase,
                       String pathElementKey,
                       P parentResource)
    • Method Detail

      • getResourcePathAddress

        public org.jboss.as.controller.PathAddress getResourcePathAddress​(String resourceName)
      • getResourceNames

        public Set<String> getResourceNames()
      • hasResource

        public boolean hasResource​(String resourceName)
      • removeResource

        public void removeResource​(String resourceName)
      • getResource

        public T getResource​(String resourceName)
      • getResources

        public List<T> getResources()
      • newResourceInstance

        protected abstract T newResourceInstance​(String resourceName)