Package org.jboss.as.weld
Class WeldStartCompletionService
- java.lang.Object
-
- org.jboss.as.weld.WeldStartCompletionService
-
- All Implemented Interfaces:
org.jboss.msc.Service
public class WeldStartCompletionService extends Object implements org.jboss.msc.Service
This service callsBootstrap.endInitialization()
, i.e. places the container into a state where it can service requests. Its start is delayed after all EE components are installed which allows Weld to perform efficient cleanup and further optimizations after bootstrap.- Author:
- Martin Kouba, Matej Novotny, Richard Opalka
- See Also:
WeldStartService
-
-
Field Summary
Fields Modifier and Type Field Description static org.jboss.msc.service.ServiceName
SERVICE_NAME
-
Constructor Summary
Constructors Constructor Description WeldStartCompletionService(Supplier<WeldBootstrapService> bootstrapSupplier, List<org.jboss.as.server.deployment.SetupAction> setupActions, ClassLoader classLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
start(org.jboss.msc.service.StartContext context)
void
stop(org.jboss.msc.service.StopContext context)
-
-
-
Constructor Detail
-
WeldStartCompletionService
public WeldStartCompletionService(Supplier<WeldBootstrapService> bootstrapSupplier, List<org.jboss.as.server.deployment.SetupAction> setupActions, ClassLoader classLoader)
-
-