public interface StartContext extends LifecycleContext
Modifier and Type | Method and Description |
---|---|
void |
failed(StartException reason)
Call when an asynchronous start lifecycle action has failed for some reason.
|
ServiceTarget |
getChildTarget()
Get a service target which may be used to add child services.
|
asynchronous, complete, execute, getController, getElapsedTime
void failed(StartException reason) throws IllegalStateException
reason
- the reason for the failureIllegalStateException
- if called before LifecycleContext.asynchronous()
is called, or if the action was already
completedServiceTarget getChildTarget()
Any listeners added directly to this service target will be added to child services when they are installed.
Listeners added directly to this service target will be applied recursively to descendants as well, as long as
the listener exists on this service target. To avoid this recursive behavior, apply listeners to any sub-target
of this this target (see ServiceTarget.subTarget()
for more information about sub-targets).
Note that any listeners existing on the starting service are not applied to child services automatically; they must be explicitly added to the child service target.
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.