Interface ManageableResource
-
- All Known Subinterfaces:
DeploymentOverlayResource,DeploymentOverlayResource.Parent,DeploymentResource,DeploymentResource.Parent,ExtensionResource,ExtensionResource.Parent,HostConfiguration,HostControllerConfiguration,HostExcludeResource,HostExcludeResource.Parent,HostResource,HostResource.Parent,InterfaceResource,InterfaceResource.Parent,JvmResource,JvmResource.Parent,ManageableServerConfiguration,ManagementInterfaceResource,ManagementInterfaceResource.Parent,PathResource,PathResource.Parent,ProfileResource,ProfileResource.Parent,SecurityRealmResource,SecurityRealmResource.Parent,ServerGroupResource,ServerGroupResource.Parent,SocketBindingGroupResource,SocketBindingGroupResource.Parent,SocketBindingResource,SocketBindingResource.Parent,StandaloneServerConfiguration,SubsystemResource,SubsystemResource.Parent,SystemPropertyResource,SystemPropertyResource.Parent
- All Known Implementing Classes:
AbstractManageableResource,AbstractManageableServerConfiguration,DeploymentOverlayResourceImpl,DeploymentResourceImpl,EmbeddedHostConfiguration,EmbeddedHostControllerConfiguration,EmbeddedStandaloneServerConfiguration,ExtensionResourceImpl,HostExcludeResourceImpl,HostResourceImpl,InterfaceResourceImpl,JvmResourceImpl,ManagementInterfaceResourceImpl,PathResourceImpl,ProfileResourceImpl,SecurityRealmResourceImpl,ServerGroupResourceImpl,SocketBindingGroupResourceImpl,SocketBindingResourceImpl,SubsystemResourceImpl,SystemPropertyResourceImpl
public interface ManageableResource- Author:
- emmartins
-
-
Method Summary
-
-
-
Method Detail
-
getResourceType
ManageableResourceType getResourceType()
-
getResourceName
String getResourceName()
-
getResourceAbsoluteName
default String getResourceAbsoluteName()
-
getResourcePathAddress
org.jboss.as.controller.PathAddress getResourcePathAddress()
-
getResourceConfiguration
org.jboss.dmr.ModelNode getResourceConfiguration() throws ManagementOperationException- Throws:
ManagementOperationException
-
removeResource
void removeResource() throws ManagementOperationException- Throws:
ManagementOperationException
-
isExistentResource
default boolean isExistentResource() throws ManagementOperationException- Throws:
ManagementOperationException
-
getParentResource
ManageableResource getParentResource()
-
getServerConfiguration
ManageableServerConfiguration getServerConfiguration()
-
getChildResource
<T extends ManageableResource> T getChildResource(ManageableResourceType resourceType, String resourceName) throws ManagementOperationException
- Throws:
ManagementOperationException
-
getChildResources
<T extends ManageableResource> List<T> getChildResources(ManageableResourceType resourceType) throws ManagementOperationException
- Throws:
ManagementOperationException
-
getChildResources
<T extends ManageableResource> List<T> getChildResources(Class<T> resourceType) throws ManagementOperationException
- Throws:
ManagementOperationException
-
getChildResources
<T extends ManageableResource> List<T> getChildResources(Class<T> resourceType, String resourceName) throws ManagementOperationException
- Throws:
ManagementOperationException
-
getChildResourceTypes
default Set<ManageableResourceType> getChildResourceTypes()
-
getChildResourceNames
Set<String> getChildResourceNames(ManageableResourceType resourceType) throws ManagementOperationException
- Throws:
ManagementOperationException
-
getChildResourceAbsoluteName
default <T extends ManageableResource> String getChildResourceAbsoluteName(ManageableResourceType resourceType, String resourceName)
-
getChildResourcePathAddress
<T extends ManageableResource> org.jboss.as.controller.PathAddress getChildResourcePathAddress(ManageableResourceType resourceType, String resourceName)
-
removeChildResource
default void removeChildResource(ManageableResourceType resourceType, String resourceName) throws ManagementOperationException
- Throws:
ManagementOperationException
-
getChildResourceConfiguration
default org.jboss.dmr.ModelNode getChildResourceConfiguration(ManageableResourceType resourceType, String resourceName) throws ManagementOperationException
- Throws:
ManagementOperationException
-
hasChildResource
default boolean hasChildResource(ManageableResourceType resourceType, String resourceName) throws ManagementOperationException
- Throws:
ManagementOperationException
-
findResources
<T extends ManageableResource> Set<T> findResources(ManageableResourceType resourceType) throws ManagementOperationException
- Throws:
ManagementOperationException
-
findResources
<T extends ManageableResource> Set<T> findResources(Class<T> resourceType) throws ManagementOperationException
- Throws:
ManagementOperationException
-
findResources
<T extends ManageableResource> Set<T> findResources(ManageableResourceType resourceType, String resourceName) throws ManagementOperationException
- Throws:
ManagementOperationException
-
findResources
<T extends ManageableResource> Set<T> findResources(Class<T> resourceType, String resourceName) throws ManagementOperationException
- Throws:
ManagementOperationException
-
-