Package org.jboss.msc.service
Class ServiceControllerImpl.StartTask
- java.lang.Object
-
- org.jboss.msc.service.ServiceControllerImpl.StartTask
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- ServiceControllerImpl<S>
private class ServiceControllerImpl.StartTask extends java.lang.Object implements java.lang.Runnable
-
-
Field Summary
Fields Modifier and Type Field Description private booleandoInjection
-
Constructor Summary
Constructors Constructor Description StartTask(boolean doInjection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidperformInjections()private voidperformOutInjections(ServiceName serviceName)voidrun()private voidstartFailed(StartException e, ServiceName serviceName, ServiceControllerImpl.StartContextImpl context, long startNanos)private voidstartService(Service<? extends S> service, StartContext context)
-
-
-
Method Detail
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable
-
performInjections
private void performInjections()
-
performOutInjections
private void performOutInjections(ServiceName serviceName)
-
startService
private void startService(Service<? extends S> service, StartContext context) throws StartException
- Throws:
StartException
-
startFailed
private void startFailed(StartException e, ServiceName serviceName, ServiceControllerImpl.StartContextImpl context, long startNanos)
-
-