Package org.wildfly.service
Class ServiceInstaller.DefaultNullaryBuilder
- java.lang.Object
-
- org.wildfly.service.Installer.AbstractBuilder<B,I,ST,SB,DSB>
-
- org.wildfly.service.Installer.AbstractNullaryBuilder<ServiceInstaller.Builder,ServiceInstaller,org.jboss.msc.service.ServiceTarget,org.jboss.msc.service.ServiceBuilder<?>,org.jboss.msc.service.ServiceBuilder<?>>
-
- org.wildfly.service.ServiceInstaller.DefaultNullaryBuilder
-
- All Implemented Interfaces:
Function<org.jboss.msc.service.ServiceBuilder<?>,org.jboss.msc.Service>,Installer.Builder<ServiceInstaller.Builder,ServiceInstaller,org.jboss.msc.service.ServiceTarget,org.jboss.msc.service.ServiceBuilder<?>>,Installer.Configuration<org.jboss.msc.service.ServiceBuilder<?>,org.jboss.msc.service.ServiceBuilder<?>>,ServiceInstaller.AsyncBuilder<ServiceInstaller.Builder>,ServiceInstaller.Builder
- Enclosing interface:
- ServiceInstaller
public static class ServiceInstaller.DefaultNullaryBuilder extends Installer.AbstractNullaryBuilder<ServiceInstaller.Builder,ServiceInstaller,org.jboss.msc.service.ServiceTarget,org.jboss.msc.service.ServiceBuilder<?>,org.jboss.msc.service.ServiceBuilder<?>> implements ServiceInstaller.Builder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceInstaller.Builderasync(Supplier<Executor> executor)Indicates that the installed service should start and, if a stop task was specified, stop asynchronously.ServiceInstallerbuild()Builds a service installer.protected ServiceInstaller.Builderbuilder()-
Methods inherited from class org.wildfly.service.Installer.AbstractNullaryBuilder
apply, getServiceFactory
-
Methods inherited from class org.wildfly.service.Installer.AbstractBuilder
asActive, asPassive, getDependency, getInitialMode, requires
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.wildfly.service.Installer.Builder
asActive, asPassive, requires, requires
-
-
-
-
Method Detail
-
async
public ServiceInstaller.Builder async(Supplier<Executor> executor)
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<ServiceInstaller.Builder>- Parameters:
executor- supplies the executor used for asynchronous execution- Returns:
- a reference to this builder
-
build
public ServiceInstaller build()
Description copied from interface:Installer.BuilderBuilds a service installer.- Specified by:
buildin interfaceInstaller.Builder<ServiceInstaller.Builder,ServiceInstaller,org.jboss.msc.service.ServiceTarget,org.jboss.msc.service.ServiceBuilder<?>>- Returns:
- a service installer
-
builder
protected ServiceInstaller.Builder builder()
- Specified by:
builderin classInstaller.AbstractBuilder<ServiceInstaller.Builder,ServiceInstaller,org.jboss.msc.service.ServiceTarget,org.jboss.msc.service.ServiceBuilder<?>,org.jboss.msc.service.ServiceBuilder<?>>
-
-