Class CapabilityNameResolverConfigurator

java.lang.Object
org.jboss.as.clustering.controller.CapabilityNameResolverConfigurator
All Implemented Interfaces:
Function<org.jboss.as.controller.capability.RuntimeCapability.Builder<Void>,org.jboss.as.controller.capability.RuntimeCapability.Builder<Void>>, UnaryOperator<org.jboss.as.controller.capability.RuntimeCapability.Builder<Void>>

public class CapabilityNameResolverConfigurator extends Object implements UnaryOperator<org.jboss.as.controller.capability.RuntimeCapability.Builder<Void>>
Operator that configures a runtime capability with a given capability name resolver.
Author:
Paul Ferraro
  • Constructor Details

    • CapabilityNameResolverConfigurator

      public CapabilityNameResolverConfigurator(Function<org.jboss.as.controller.PathAddress,String[]> resolver)
      Creates a new capability name resolver configurator
      Parameters:
      mapper - a capability name resolver
  • Method Details

    • apply

      public org.jboss.as.controller.capability.RuntimeCapability.Builder<Void> apply(org.jboss.as.controller.capability.RuntimeCapability.Builder<Void> builder)
      Specified by:
      apply in interface Function<org.jboss.as.controller.capability.RuntimeCapability.Builder<Void>,org.jboss.as.controller.capability.RuntimeCapability.Builder<Void>>