Package org.wildfly.service
Class Installer.DefaultInstaller<ST extends org.jboss.msc.service.ServiceTarget,SB extends DSB,DSB extends org.jboss.msc.service.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:
ServiceInstaller.DefaultServiceInstaller
public static class Installer.DefaultInstaller<ST extends org.jboss.msc.service.ServiceTarget,SB extends DSB,DSB extends org.jboss.msc.service.ServiceBuilder<?>> extends Object implements Installer<ST>
Generic abstract installer implementation that installs aInstaller.UnaryService.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.wildfly.service.Installer
Installer.AbstractBuilder<B,I extends Installer<ST>,ST extends org.jboss.msc.service.ServiceTarget,SB extends DSB,DSB extends org.jboss.msc.service.ServiceBuilder<?>>, Installer.AbstractNullaryBuilder<B,I extends Installer<ST>,ST extends org.jboss.msc.service.ServiceTarget,SB extends DSB,DSB extends org.jboss.msc.service.ServiceBuilder<?>>, Installer.AbstractUnaryBuilder<B,I extends Installer<ST>,ST extends org.jboss.msc.service.ServiceTarget,SB extends DSB,DSB extends org.jboss.msc.service.ServiceBuilder<?>,T,V>, Installer.AsyncBuilder<B>, Installer.Builder<B,I extends Installer<ST>,ST extends org.jboss.msc.service.ServiceTarget,SB extends org.jboss.msc.service.ServiceBuilder<?>>, Installer.Configuration<SB extends DSB,DSB extends org.jboss.msc.service.ServiceBuilder<?>>, Installer.DefaultInstaller<ST extends org.jboss.msc.service.ServiceTarget,SB extends DSB,DSB extends org.jboss.msc.service.ServiceBuilder<?>>, Installer.UnaryBuilder<B,I extends Installer<ST>,ST extends org.jboss.msc.service.ServiceTarget,SB extends org.jboss.msc.service.ServiceBuilder<?>,T,V>, Installer.UnaryService<T,V>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDefaultInstaller(Installer.Configuration<SB,DSB> config, Function<ST,SB> serviceBuilderFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.jboss.msc.service.ServiceController<?>install(ST target)Installs a service into the specified target.
-