Package org.jboss.as.controller
Interface ResourceBuilder
public interface ResourceBuilder
- Author:
- Tomaz Cerar (c) 2012 Red Hat Inc.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionaddAdditionalRuntimePackages(RuntimePackageDependency... packages) Add additional packages to be provisioned.addCapabilities(Capability... capability) addCapability(Capability capability) addMetric(AttributeDefinition attributeDefinition, OperationStepHandler handler) addMetrics(OperationStepHandler metricHandler, AttributeDefinition... attributes) addOperation(OperationDefinition operationDefinition, OperationStepHandler handler) addOperation(OperationDefinition operationDefinition, OperationStepHandler handler, boolean inherited) addReadOnlyAttribute(AttributeDefinition attributeDefinition) addReadWriteAttribute(AttributeDefinition attributeDefinition, OperationStepHandler reader, OperationStepHandler writer) addReadWriteAttributes(OperationStepHandler reader, OperationStepHandler writer, AttributeDefinition... attributes) build()deprecated(ModelVersion since) pop()pushChild(PathElement pathElement) pushChild(PathElement pathElement, StandardResourceDescriptionResolver resolver) pushChild(PathElement pathElement, StandardResourceDescriptionResolver resolver, OperationStepHandler addHandler, OperationStepHandler removeHandler) pushChild(PathElement pathElement, OperationStepHandler addHandler, OperationStepHandler removeHandler) pushChild(ResourceBuilder child) setAddOperation(AbstractAddStepHandler handler) default ResourceBuildersetIncorporatingCapabilities(Set<RuntimeCapability> incorporating) default ResourceBuildersetRequirements(Set<CapabilityReferenceRecorder> requirements)
-
Method Details
-
setAddOperation
-
setAddOperation
-
setRemoveOperation
-
setRemoveOperation
-
addReadWriteAttribute
ResourceBuilder addReadWriteAttribute(AttributeDefinition attributeDefinition, OperationStepHandler reader, OperationStepHandler writer) -
addReadOnlyAttribute
-
setAttributeResolver
-
addOperation
-
pushChild
-
pushChild
-
pushChild
ResourceBuilder pushChild(PathElement pathElement, OperationStepHandler addHandler, OperationStepHandler removeHandler) -
pushChild
ResourceBuilder pushChild(PathElement pathElement, StandardResourceDescriptionResolver resolver, OperationStepHandler addHandler, OperationStepHandler removeHandler) -
pushChild
-
pop
ResourceBuilder pop() -
addReadWriteAttributes
ResourceBuilder addReadWriteAttributes(OperationStepHandler reader, OperationStepHandler writer, AttributeDefinition... attributes) -
addMetric
-
addMetrics
-
addOperation
ResourceBuilder addOperation(OperationDefinition operationDefinition, OperationStepHandler handler, boolean inherited) -
deprecated
-
setRuntime
ResourceBuilder setRuntime() -
noFeature
ResourceBuilder noFeature() -
addCapability
-
addCapabilities
-
addAdditionalRuntimePackages
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
-
setRequirements
-
build
ResourceDefinition build()
-