Class RequirementCapability
java.lang.Object
org.jboss.as.clustering.controller.RequirementCapability
- All Implemented Interfaces:
Capability,Definable<org.jboss.as.controller.capability.RuntimeCapability<?>>,ResourceServiceNameFactory,Requirement
Provides a capability definition provider built from a requirement.
- Author:
- Paul Ferraro
-
Constructor Summary
ConstructorsConstructorDescriptionRequirementCapability(Requirement requirement) Creates a new capability based on the specified requirementRequirementCapability(Requirement requirement, UnaryOperator<org.jboss.as.controller.capability.RuntimeCapability.Builder<Void>> configurator) Creates a new capability based on the specified requirement -
Method Summary
Modifier and TypeMethodDescriptionorg.jboss.as.controller.capability.RuntimeCapability<Void>Returns the definition of this object.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jboss.as.clustering.controller.Capability
getName, getServiceName, getType, resolve
-
Constructor Details
-
RequirementCapability
Creates a new capability based on the specified requirement- Parameters:
requirement- the requirement basis
-
RequirementCapability
public RequirementCapability(Requirement requirement, UnaryOperator<org.jboss.as.controller.capability.RuntimeCapability.Builder<Void>> configurator) Creates a new capability based on the specified requirement- Parameters:
requirement- the requirement basisconfigurator- configures the capability
-
-
Method Details
-
getDefinition
Description copied from interface:DefinableReturns the definition of this object.- Specified by:
getDefinitionin interfaceDefinable<org.jboss.as.controller.capability.RuntimeCapability<?>>- Returns:
- this object's definition
-