Class AsyncServiceBuilder<T>

All Implemented Interfaces:
org.jboss.as.controller.RequirementServiceBuilder<T>, ServiceBuilder<T>
Direct Known Subclasses:
AsyncCapabilityServiceBuilder

public class AsyncServiceBuilder<T> extends AsyncServiceBuilder<T> implements org.jboss.as.controller.RequirementServiceBuilder<T>
A ServiceBuilder decorator whose installed service will start and/or stop asynchronously. e.g. <![CDATA[ ServiceTarget target = ...; ServiceName name = ...; Service service = ...; ServiceBuilder<?> builder = new AsyncServiceBuilder<>(target.addService(name)); builder.setInstance(service).install(); ]]>
Author:
Paul Ferraro
  • Constructor Details

    • AsyncServiceBuilder

      public AsyncServiceBuilder(org.jboss.as.controller.RequirementServiceBuilder<T> builder)
    • AsyncServiceBuilder

      public AsyncServiceBuilder(org.jboss.as.controller.RequirementServiceBuilder<T> builder, AsyncServiceBuilder.Async async)
  • Method Details