Package org.wildfly.service
Interface Installer<ST extends org.jboss.msc.service.ServiceTarget>
-
- Type Parameters:
ST- the service target type
- All Known Subinterfaces:
ServiceInstaller
- All Known Implementing Classes:
Installer.DefaultInstaller,ServiceInstaller.DefaultServiceInstaller
public interface Installer<ST extends org.jboss.msc.service.ServiceTarget>Encapsulates installation into a generic service target.- Author:
- Paul Ferraro
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classInstaller.AbstractBuilder<B,I extends Installer<ST>,ST extends org.jboss.msc.service.ServiceTarget,SB extends DSB,DSB extends org.jboss.msc.service.ServiceBuilder<?>>static classInstaller.AbstractNullaryBuilder<B,I extends Installer<ST>,ST extends org.jboss.msc.service.ServiceTarget,SB extends DSB,DSB extends org.jboss.msc.service.ServiceBuilder<?>>static classInstaller.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>static interfaceInstaller.AsyncBuilder<B>Implemented by builds with asynchronous service support.static interfaceInstaller.Builder<B,I extends Installer<ST>,ST extends org.jboss.msc.service.ServiceTarget,SB extends org.jboss.msc.service.ServiceBuilder<?>>Builds an installer of a service.static interfaceInstaller.Configuration<SB extends DSB,DSB extends org.jboss.msc.service.ServiceBuilder<?>>Encapsulates the configuration of anInstaller.static classInstaller.DefaultInstaller<ST extends org.jboss.msc.service.ServiceTarget,SB extends DSB,DSB extends org.jboss.msc.service.ServiceBuilder<?>>Generic abstract installer implementation that installs aInstaller.UnaryService.static interfaceInstaller.UnaryBuilder<B,I extends Installer<ST>,ST extends org.jboss.msc.service.ServiceTarget,SB extends org.jboss.msc.service.ServiceBuilder<?>,T,V>Builds an installer of a service providing a single value.static classInstaller.UnaryService<T,V>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.jboss.msc.service.ServiceController<?>install(ST target)Installs a service into the specified target.
-
-
-
Method Detail
-
install
org.jboss.msc.service.ServiceController<?> install(ST target)
Installs a service into the specified target.- Parameters:
target- a service target- Returns:
- a service controller
-
-