Package org.wildfly.service
Class Installer.DefaultInstaller<ST extends ServiceTarget,SB extends DSB,DSB extends ServiceBuilder<?>>
java.lang.Object
org.wildfly.service.Installer.DefaultInstaller<ST,SB,DSB>
- Type Parameters:
ST- the service target typeSB- the service builder typeDSB- the dependency service builder typeT- the source value typeV- the provided value type of the service
- All Implemented Interfaces:
Installer<ST>
- Direct Known Subclasses:
CapabilityServiceInstaller.DefaultCapabilityServiceInstaller,ServiceInstaller.DefaultServiceInstaller,ServiceInstaller.DefaultServiceInstaller
- Enclosing interface:
- Installer<ST extends ServiceTarget>
public static class Installer.DefaultInstaller<ST extends ServiceTarget,SB extends DSB,DSB extends ServiceBuilder<?>>
extends Object
implements Installer<ST>
Generic abstract installer implementation that installs a
Installer.UnaryService.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.wildfly.service.Installer
Installer.AbstractBuilder<B,I extends Installer<ST>, ST extends ServiceTarget, SB extends DSB, DSB extends ServiceBuilder<?>>, Installer.AbstractNullaryBuilder<B, I extends Installer<ST>, ST extends ServiceTarget, SB extends DSB, DSB extends ServiceBuilder<?>>, Installer.AbstractUnaryBuilder<B, I extends Installer<ST>, ST extends ServiceTarget, SB extends DSB, DSB extends ServiceBuilder<?>, T, V>, Installer.BlockingBuilder<B>, Installer.Builder<B, I extends Installer<ST>, ST extends ServiceTarget, SB extends ServiceBuilder<?>>, Installer.Configuration<SB extends DSB, DSB extends ServiceBuilder<?>>, Installer.DefaultInstaller<ST extends ServiceTarget, SB extends DSB, DSB extends ServiceBuilder<?>>, Installer.UnaryBuilder<B, I extends Installer<ST>, ST extends ServiceTarget, SB extends ServiceBuilder<?>, T, V>, Installer.UnaryService<T, V> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefaultInstaller(Installer.Configuration<SB, DSB> config, Function<ST, SB> serviceBuilderFactory) -
Method Summary
Modifier and TypeMethodDescriptionInstalls a service into the specified target.
-
Constructor Details
-
DefaultInstaller
-
-
Method Details
-
install
Description copied from interface:InstallerInstalls a service into the specified target.- Specified by:
installin interfaceInstaller<ST extends ServiceTarget>- Parameters:
target- a service target- Returns:
- a service controller
-