Class BinaryRequirementCapability

java.lang.Object
org.jboss.as.clustering.controller.BinaryRequirementCapability
All Implemented Interfaces:
Capability, Definable<org.jboss.as.controller.capability.RuntimeCapability<?>>, ResourceServiceNameFactory, Requirement

public class BinaryRequirementCapability extends Object implements Capability
Provides a capability definition provider built from a binary requirement.
Author:
Paul Ferraro
  • Constructor Details

    • BinaryRequirementCapability

      public BinaryRequirementCapability(BinaryRequirement requirement)
      Creates a new capability based on the specified requirement
      Parameters:
      requirement - the requirement basis
    • BinaryRequirementCapability

      public BinaryRequirementCapability(BinaryRequirement requirement, org.jboss.as.controller.capability.BinaryCapabilityNameResolver resolver)
      Creates a new capability based on the specified requirement
      Parameters:
      requirement - the requirement basis
      resolver - a capability name resolver
    • BinaryRequirementCapability

      public BinaryRequirementCapability(BinaryRequirement 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