Class UnaryServiceInstallerProvider<T>

java.lang.Object
org.wildfly.extension.clustering.server.UnaryServiceInstallerProvider<T>
All Implemented Interfaces:
BiFunction<org.jboss.as.controller.capability.CapabilityServiceSupport,String,Iterable<org.wildfly.subsystem.service.ServiceInstaller>>
Direct Known Subclasses:
CommandDispatcherFactoryServiceInstallerProvider, GroupServiceInstallerProvider, LegacyCommandDispatcherFactoryServiceInstallerProvider, LegacyGroupServiceInstallerProvider

public class UnaryServiceInstallerProvider<T> extends Object implements BiFunction<org.jboss.as.controller.capability.CapabilityServiceSupport,String,Iterable<org.wildfly.subsystem.service.ServiceInstaller>>
Author:
Paul Ferraro
  • Constructor Details

    • UnaryServiceInstallerProvider

      protected UnaryServiceInstallerProvider(org.wildfly.service.descriptor.UnaryServiceDescriptor<T> descriptor, BiFunction<org.jboss.as.controller.capability.CapabilityServiceSupport,String,org.wildfly.subsystem.service.ServiceInstaller> installerFactory)
    • UnaryServiceInstallerProvider

      protected UnaryServiceInstallerProvider(org.wildfly.service.descriptor.UnaryServiceDescriptor<T> descriptor, BiFunction<org.jboss.as.controller.capability.CapabilityServiceSupport,String,org.wildfly.subsystem.service.ServiceInstaller> installerFactory, Function<String,JndiName> jndiNameFactory)
  • Method Details

    • apply

      public Iterable<org.wildfly.subsystem.service.ServiceInstaller> apply(org.jboss.as.controller.capability.CapabilityServiceSupport support, String value)
      Specified by:
      apply in interface BiFunction<org.jboss.as.controller.capability.CapabilityServiceSupport,String,Iterable<org.wildfly.subsystem.service.ServiceInstaller>>