Class 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 Detail

      • 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 Detail

      • 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>>