Class RequirementCapability
- java.lang.Object
-
- org.jboss.as.clustering.controller.RequirementCapability
-
- All Implemented Interfaces:
Capability,Definable<org.jboss.as.controller.capability.RuntimeCapability<?>>,ResourceServiceNameFactory,Requirement
public class RequirementCapability extends Object implements Capability
Provides a capability definition provider built from a requirement.- Author:
- Paul Ferraro
-
-
Constructor Summary
Constructors Constructor Description RequirementCapability(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.jboss.as.controller.capability.RuntimeCapability<Void>getDefinition()Returns the definition of this object.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jboss.as.clustering.controller.Capability
getName, getServiceName, getType, resolve
-
-
-
-
Constructor Detail
-
RequirementCapability
public RequirementCapability(Requirement requirement)
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 Detail
-
getDefinition
public org.jboss.as.controller.capability.RuntimeCapability<Void> 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
-
-