Class CapabilityServiceInstaller.DefaultBuilder<T,V>
java.lang.Object
org.wildfly.service.Installer.AbstractBuilder<B,I,ST,SB,DSB>
org.wildfly.service.Installer.AbstractUnaryBuilder<CapabilityServiceInstaller.Builder<T,V>,CapabilityServiceInstaller,org.jboss.as.controller.CapabilityServiceTarget,org.jboss.as.controller.CapabilityServiceBuilder<?>,org.jboss.as.controller.RequirementServiceBuilder<?>,T,V>
org.wildfly.subsystem.service.capability.CapabilityServiceInstaller.DefaultBuilder<T,V>
- All Implemented Interfaces:
Function<org.jboss.as.controller.CapabilityServiceBuilder<?>,,Service> Installer.BlockingBuilder<CapabilityServiceInstaller.Builder<T,,V>> Installer.Builder<CapabilityServiceInstaller.Builder<T,,V>, CapabilityServiceInstaller, org.jboss.as.controller.CapabilityServiceTarget, org.jboss.as.controller.RequirementServiceBuilder<?>> Installer.Configuration<org.jboss.as.controller.CapabilityServiceBuilder<?>,,org.jboss.as.controller.RequirementServiceBuilder<?>> Installer.UnaryBuilder<CapabilityServiceInstaller.Builder<T,,V>, CapabilityServiceInstaller, org.jboss.as.controller.CapabilityServiceTarget, org.jboss.as.controller.RequirementServiceBuilder<?>, T, V> CapabilityServiceInstaller.Builder<T,V>
- Enclosing interface:
- CapabilityServiceInstaller
public static class CapabilityServiceInstaller.DefaultBuilder<T,V>
extends Installer.AbstractUnaryBuilder<CapabilityServiceInstaller.Builder<T,V>,CapabilityServiceInstaller,org.jboss.as.controller.CapabilityServiceTarget,org.jboss.as.controller.CapabilityServiceBuilder<?>,org.jboss.as.controller.RequirementServiceBuilder<?>,T,V>
implements CapabilityServiceInstaller.Builder<T,V>
-
Method Summary
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
-
blocking
Description copied from interface:Installer.BlockingBuilderIndicates that the installed service performs blocking operations on start and/or stop, and should be instrumented accordingly.- Specified by:
blockingin interfaceInstaller.BlockingBuilder<T>- Returns:
- a reference to this builder
-
build
Description copied from interface:Installer.BuilderBuilds a service installer.- Specified by:
buildin interfaceInstaller.Builder<CapabilityServiceInstaller.Builder<T,V>, CapabilityServiceInstaller, org.jboss.as.controller.CapabilityServiceTarget, org.jboss.as.controller.RequirementServiceBuilder<?>> - Returns:
- a service installer
-
builder
- Specified by:
builderin classInstaller.AbstractBuilder<CapabilityServiceInstaller.Builder<T,V>, CapabilityServiceInstaller, org.jboss.as.controller.CapabilityServiceTarget, org.jboss.as.controller.CapabilityServiceBuilder<?>, org.jboss.as.controller.RequirementServiceBuilder<?>>
-