Package org.jboss.as.controller
Interface ResourceBuilder
-
public interface ResourceBuilder
- Author:
- Tomaz Cerar (c) 2012 Red Hat Inc.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ResourceBuilder.Factory
-
Method Summary
-
-
-
Method Detail
-
setAddOperation
ResourceBuilder setAddOperation(AbstractAddStepHandler handler)
-
setAddOperation
ResourceBuilder setAddOperation(RestartParentResourceAddHandler handler)
-
setRemoveOperation
ResourceBuilder setRemoveOperation(AbstractRemoveStepHandler handler)
-
setRemoveOperation
ResourceBuilder setRemoveOperation(RestartParentResourceRemoveHandler handler)
-
addReadWriteAttribute
ResourceBuilder addReadWriteAttribute(AttributeDefinition attributeDefinition, OperationStepHandler reader, OperationStepHandler writer)
-
addReadOnlyAttribute
ResourceBuilder addReadOnlyAttribute(AttributeDefinition attributeDefinition)
-
setAttributeResolver
ResourceBuilder setAttributeResolver(ResourceDescriptionResolver resolver)
-
addOperation
ResourceBuilder addOperation(OperationDefinition operationDefinition, OperationStepHandler handler)
-
pushChild
ResourceBuilder pushChild(PathElement pathElement)
-
pushChild
ResourceBuilder pushChild(PathElement pathElement, StandardResourceDescriptionResolver resolver)
-
pushChild
ResourceBuilder pushChild(PathElement pathElement, OperationStepHandler addHandler, OperationStepHandler removeHandler)
-
pushChild
ResourceBuilder pushChild(PathElement pathElement, StandardResourceDescriptionResolver resolver, OperationStepHandler addHandler, OperationStepHandler removeHandler)
-
pushChild
ResourceBuilder pushChild(ResourceBuilder child)
-
pop
ResourceBuilder pop()
-
addReadWriteAttributes
ResourceBuilder addReadWriteAttributes(OperationStepHandler reader, OperationStepHandler writer, AttributeDefinition... attributes)
-
addMetric
ResourceBuilder addMetric(AttributeDefinition attributeDefinition, OperationStepHandler handler)
-
addMetrics
ResourceBuilder addMetrics(OperationStepHandler metricHandler, AttributeDefinition... attributes)
-
addOperation
ResourceBuilder addOperation(OperationDefinition operationDefinition, OperationStepHandler handler, boolean inherited)
-
deprecated
ResourceBuilder deprecated(ModelVersion since)
-
setRuntime
ResourceBuilder setRuntime()
-
noFeature
ResourceBuilder noFeature()
-
addCapability
ResourceBuilder addCapability(Capability capability)
-
addCapabilities
ResourceBuilder addCapabilities(Capability... capability)
-
addAdditionalRuntimePackages
ResourceBuilder addAdditionalRuntimePackages(RuntimePackageDependency... packages)
Add additional packages to be provisioned. Find more on additional packages inResourceDefinition.registerAdditionalRuntimePackages(org.jboss.as.controller.registry.ManagementResourceRegistration)
- Parameters:
packages
- The runtime packages to add.- Returns:
- This builder.
-
setIncorporatingCapabilities
default ResourceBuilder setIncorporatingCapabilities(Set<RuntimeCapability> incorporating)
-
setRequirements
default ResourceBuilder setRequirements(Set<CapabilityReferenceRecorder> requirements)
-
build
ResourceDefinition build()
-
-