Package org.wildfly.service
Class ServiceInstaller.DefaultUnaryBuilder<T,V>
java.lang.Object
org.wildfly.service.Installer.AbstractBuilder<B,I,ST,SB,DSB>
org.wildfly.service.Installer.AbstractUnaryBuilder<ServiceInstaller.UnaryBuilder<T,V>,ServiceInstaller,ServiceTarget,ServiceBuilder<?>,ServiceBuilder<?>,T,V>
org.wildfly.service.ServiceInstaller.DefaultUnaryBuilder<T,V>
- All Implemented Interfaces:
Function<ServiceBuilder<?>,,Service> Installer.Builder<ServiceInstaller.UnaryBuilder<T,,V>, ServiceInstaller, ServiceTarget, ServiceBuilder<?>> Installer.Configuration<ServiceBuilder<?>,,ServiceBuilder<?>> Installer.UnaryBuilder<ServiceInstaller.UnaryBuilder<T,,V>, ServiceInstaller, ServiceTarget, ServiceBuilder<?>, T, V> ServiceInstaller.AsyncBuilder<ServiceInstaller.UnaryBuilder<T,,V>> ServiceInstaller.UnaryBuilder<T,V>
- Enclosing interface:
- ServiceInstaller
public static class ServiceInstaller.DefaultUnaryBuilder<T,V>
extends Installer.AbstractUnaryBuilder<ServiceInstaller.UnaryBuilder<T,V>,ServiceInstaller,ServiceTarget,ServiceBuilder<?>,ServiceBuilder<?>,T,V>
implements ServiceInstaller.UnaryBuilder<T,V>
-
Method Summary
Modifier and TypeMethodDescriptionIndicates that the installed service should start and, if a stop task was specified, stop asynchronously.build()Builds a service installer.protected ServiceInstaller.UnaryBuilder<T,V> builder()Methods inherited from class org.wildfly.service.Installer.AbstractUnaryBuilder
apply, getServiceFactory, hasStopTask, onStart, onStop, provides, withCaptorMethods inherited from class org.wildfly.service.Installer.AbstractBuilder
asActive, asPassive, getDependency, getInitialMode, getLifecycleTasks, onRemove, onStart, onStop, requiresMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.wildfly.service.Installer.Builder
asActive, asPassive, onRemove, onStart, onStop, requires, requiresMethods inherited from interface org.wildfly.service.Installer.UnaryBuilder
onStart, onStop, provides, withCaptor
-
Method Details
-
async
Description copied from interface:ServiceInstaller.AsyncBuilderIndicates that the installed service should start and, if a stop task was specified, stop asynchronously.- Specified by:
asyncin interfaceServiceInstaller.AsyncBuilder<T>- Parameters:
executor- supplies the executor used for asynchronous execution- Returns:
- a reference to this builder
-
build
Description copied from interface:Installer.BuilderBuilds a service installer.- Specified by:
buildin interfaceInstaller.Builder<ServiceInstaller.UnaryBuilder<T,V>, ServiceInstaller, ServiceTarget, ServiceBuilder<?>> - Returns:
- a service installer
-
builder
- Specified by:
builderin classInstaller.AbstractBuilder<ServiceInstaller.UnaryBuilder<T,V>, ServiceInstaller, ServiceTarget, ServiceBuilder<?>, ServiceBuilder<?>>
-