| Package | Description |
|---|---|
| stella | |
| stella.error | |
| stella.xml |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractErrorFinalizer
An abstract implementation of the
ErrorFinalizing interface. |
protected class |
MasterErrorHandler.NoneErrorFinalizer
A default finalizer class for
ErrorEvent.NONE follow-ups. |
| Modifier and Type | Field and Description |
|---|---|
private Map<String,ErrorFinalizing> |
MasterErrorHandler.handle
A lookup table linking follow-ups to error handlers.
|
| Modifier and Type | Method and Description |
|---|---|
static ErrorFinalizing |
AbstractErrorFinalizer.createErrorFinalizer(Map<String,String> prop)
Constructs a new error finalizer instance using the mapping of the
PropertySupplying.KEY_CLASS to the class name to derive the class to instantiate. |
| Modifier and Type | Method and Description |
|---|---|
void |
Handable.errorDaughter(ErrorEvent error,
ErrorFinalizing finish,
ParameterClustering set)
Signals the target that an error has occured during the execution of a
daughter of this target.
|
void |
Handable.errorMain(ErrorEvent error,
ErrorFinalizing finish,
ParameterClustering set)
Signals the target that an error has occured during the execution of
itself.
|
void |
Handable.errorSuccessor(ErrorEvent error,
ErrorFinalizing finish,
ParameterClustering set)
Signals the target that an error has occured during the execution of the
successor of this target.
|
private void |
MasterErrorHandler.notifyTargets(ErrorEvent ee,
ErrorFinalizing finish,
ParameterClustering set)
If a
PickConnected error was registered, the list of currently
active targets is traversed. |
| Modifier and Type | Class and Description |
|---|---|
class |
GoodWeatherFinalizer
Handles the
ErrorEvent.RESEND_COMMAND follow-up. |
class |
LostGuidingFinalizer
Handles the
ErrorEvent.STOP_TIME follow-up. |
class |
MailFinalizer
Handles error-notification by e-mail.
|
class |
RegainedGuidingFinalizer
Handles the
ErrorEvent.CONT_TIME follow-up. |
class |
ResendCommandFinalizer
Handles the
ErrorEvent.RESEND_COMMAND follow-up. |
class |
ResetFinalizer
This finalizer replaces a pure
XMLErrorFinalizer for errors that
are allowed to occur at a certain frequency, but are then replaced by an
alternate sequence. |
class |
WakeFinalizer
Handles the errors that should simply wake the master mind, like good
weather.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SequenceErrorFinalizer
A simple error finalizer acting directly on the
XMLSequencer. |
class |
XMLErrorFinalizer
A simple error finalizer acting directly on the
XMLSequencer. |
| Modifier and Type | Method and Description |
|---|---|
void |
ParsedTarget.errorDaughter(ErrorEvent success,
ErrorFinalizing finish,
ParameterClustering set)
Signals that an error has occured in a daughter of this target.
|
void |
ParsedTarget.errorMain(ErrorEvent success,
ErrorFinalizing finish,
ParameterClustering set)
Signals that an error has occured in this target.
|
void |
ParsedTarget.errorSuccessor(ErrorEvent success,
ErrorFinalizing finish,
ParameterClustering set)
Signals that an error has occured in the successor to this target.
|
private void |
ParsedTarget.processError(ErrorEvent success,
ErrorFinalizing finish,
ParameterClustering set,
List<String> blocklist,
List<String> delaylist,
Integer delmax,
Long deltime,
List<String> retrylist,
Integer retmax,
List<String> ignorelist,
List<String> abortlist)
Depending on the target the termination acts on, the different abort
sections are loaded.
|