Class UnaryRequirementCapability
java.lang.Object
org.jboss.as.clustering.controller.UnaryRequirementCapability
- All Implemented Interfaces:
Capability,Definable<org.jboss.as.controller.capability.RuntimeCapability<?>>,ResourceServiceNameFactory,Requirement
Provides a capability definition provider built from a unary requirement.
- Author:
- Paul Ferraro
-
Constructor Summary
ConstructorsConstructorDescriptionUnaryRequirementCapability(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, org.jboss.as.controller.capability.UnaryCapabilityNameResolver resolver) Creates a new capability based on the specified unary 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
-
UnaryRequirementCapability
Creates a new capability based on the specified unary requirement- Parameters:
requirement- the unary requirement basis
-
UnaryRequirementCapability
public UnaryRequirementCapability(UnaryRequirement requirement, org.jboss.as.controller.capability.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 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
-