Class UnaryRequirementCapability
- java.lang.Object
-
- org.jboss.as.clustering.controller.UnaryRequirementCapability
-
- All Implemented Interfaces:
Capability,Definable<org.jboss.as.controller.capability.RuntimeCapability<?>>,ResourceServiceNameFactory,Requirement
public class UnaryRequirementCapability extends Object implements Capability
Provides a capability definition provider built from a unary requirement.- Author:
- Paul Ferraro
-
-
Constructor Summary
Constructors Constructor Description UnaryRequirementCapability(UnaryRequirement requirement)Creates a new capability based on the specified unary requirementUnaryRequirementCapability(UnaryRequirement requirement, UnaryOperator<org.jboss.as.controller.capability.RuntimeCapability.Builder<Void>> configurator)Creates a new capability based on the specified unary requirementUnaryRequirementCapability(UnaryRequirement requirement, UnaryCapabilityNameResolver resolver)Creates a new capability based on the specified unary 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
-
UnaryRequirementCapability
public UnaryRequirementCapability(UnaryRequirement requirement)
Creates a new capability based on the specified unary requirement- Parameters:
requirement- the unary requirement basis
-
UnaryRequirementCapability
public UnaryRequirementCapability(UnaryRequirement requirement, UnaryCapabilityNameResolver resolver)
Creates a new capability based on the specified unary requirement- Parameters:
requirement- the unary requirement basisresolver- a capability name resolver
-
UnaryRequirementCapability
public UnaryRequirementCapability(UnaryRequirement requirement, UnaryOperator<org.jboss.as.controller.capability.RuntimeCapability.Builder<Void>> configurator)
Creates a new capability based on the specified unary requirement- Parameters:
requirement- the unary requirement basisconfigurator- configures the runtime 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
-
-