|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mule.api.lifecycle.LifecycleTransitionResult
public final class LifecycleTransitionResult
Restrict possible results - only OK or a retry based on some throwable are currently allowed.
Nested Class Summary | |
---|---|
static interface |
LifecycleTransitionResult.Closure
|
Field Summary | |
---|---|
static LifecycleTransitionResult |
OK
Transition successful |
static String |
OK_NAME
|
static String |
RETRY_NAME
|
Method Summary | |
---|---|
Throwable |
getThrowable()
|
static LifecycleTransitionResult |
initialiseAll(Iterator children)
Initialise children |
static LifecycleTransitionResult |
initialiseAll(LifecycleTransitionResult status,
Iterator children)
Initialise parent and children |
static LifecycleTransitionResult |
initialiseAll(LifecycleTransitionResult status,
LifecycleTransitionResult.Closure rest)
Handle arbitrary processing that is conditional on first calling something else |
boolean |
isOk()
|
static boolean |
isOk(LifecycleTransitionResult result)
|
InitialisationException |
nestedRetryInitialisationException()
|
LifecycleException |
nestedRetryLifecycleException()
|
static LifecycleTransitionResult |
retry(Throwable throwable,
Object target)
|
static LifecycleTransitionResult |
startOrStopAll(LifecycleTransitionResult status,
LifecycleTransitionResult.Closure rest)
|
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final String OK_NAME
public static final String RETRY_NAME
public static final LifecycleTransitionResult OK
Method Detail |
---|
public static LifecycleTransitionResult retry(Throwable throwable, Object target)
public boolean isOk()
public Throwable getThrowable()
public String toString()
toString
in class Object
public LifecycleException nestedRetryLifecycleException()
public InitialisationException nestedRetryInitialisationException()
public static LifecycleTransitionResult initialiseAll(Iterator children) throws InitialisationException
InitialisationException
public static LifecycleTransitionResult initialiseAll(LifecycleTransitionResult status, Iterator children) throws InitialisationException
InitialisationException
public static LifecycleTransitionResult initialiseAll(LifecycleTransitionResult status, LifecycleTransitionResult.Closure rest) throws InitialisationException
InitialisationException
public static LifecycleTransitionResult startOrStopAll(LifecycleTransitionResult status, LifecycleTransitionResult.Closure rest) throws MuleException
MuleException
public static boolean isOk(LifecycleTransitionResult result)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |