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 boolean
doInjection
-
Constructor Summary
Constructors Constructor Description StartTask(boolean doInjection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
performInjections()
private void
performOutInjections(ServiceName serviceName)
void
run()
private void
startFailed(StartException e, ServiceName serviceName, ServiceControllerImpl.StartContextImpl context, long startNanos)
private void
startService(Service<? extends S> service, StartContext context)
-
-
-
Method Detail
-
run
public void run()
- Specified by:
run
in 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)
-
-