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 Details

    • 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 basis
      configurator - configures the capability
  • Method Details

    • getDefinition

      public org.jboss.as.controller.capability.RuntimeCapability<Void> getDefinition()
      Description copied from interface: Definable
      Returns the definition of this object.
      Specified by:
      getDefinition in interface Definable<org.jboss.as.controller.capability.RuntimeCapability<?>>
      Returns:
      this object's definition