stella.error
Class NoDaughterAvailable
java.lang.Object
java.util.EventObject
util.rmi.RmiEvent
stella.MessageEvent
stella.ErrorEvent
stella.error.NoDaughterAvailable
- All Implemented Interfaces:
- Serializable, PickConnected
public class NoDaughterAvailable
- extends ErrorEvent
- implements PickConnected
An error signaling that a starting from a parent target, the current
observational conditions do not allow the selection of a daugther class.
This error is produced after a parent target (e.g. a calibration target)
has been picked, but out of the list of calibration stars none is
available at the moment. This error can be handled like any other error
occuring during the observing sequence, i.e. it may block or delay
the calibration target.
- See Also:
- Serialized Form
|
Field Summary |
private static String |
FOLLOWUP
The follow-up (shutdown). |
private static boolean |
PIPING
The pipe flag (false). |
private static int |
SEVERENESS
The severness level (fatal error). |
private static String |
TEXT
The human-readable part of the error message. |
| Fields inherited from class stella.ErrorEvent |
ABORT_EXPOSURE, ABORT_TARGET, ALARM_OFF, ALARM_ON, BAD_SEEING, BAD_WEATHER, CLEAR_TEL, CLOSE_COVER, CLOSE_ROOF, CLOSE_SHUTTER, CONT_TIME, ERROR_TOKEN, ERRORCOMBINE, ERRORPACKAGE, GOOD_WEATHER, HIGH_WIND, MAIL_HOME, MAIL_LOCAL, MOVE_HOME, MOVE_PARK, NONE, OPEN_COVER, OPEN_SHUTTER, PIPE, REACQUIRE, REPOSITION, RESEND_COMMAND, RESET_ADAPTER, RESET_CALIBRATION, RESET_CCD, RESET_ENV, RESET_ERRORS, RESET_SPEC, RESET_TEL, SHUT_DOWN, STATUS_TOKEN, STOP_TIME |
| Methods inherited from class stella.ErrorEvent |
consume, createError, createError, createError, createError, createError, createStatus, createStatus, createStatus, extractClassName, extractFollowUp, extractPipe, getErrorClass, getFollowUp, getHuman, getLine, getSevereness, isConsumed, isPipe, isStatus, parseClassName, parseHeader, parseLine, setFollowUp, setHuman, setHuman, setPipe |
| Methods inherited from class stella.MessageEvent |
checkType, equals, equalTime, equalTime, fromAscii, getAllCommandLines, getExecuteGroupKey, getHead, getNr, getTime, getType, hashCode, isValid, parseFromSingleString, readFromBufferedStream, setNr, setTime, setType, setValid, toString |
TEXT
private static final String TEXT
- The human-readable part of the error message.
- See Also:
- Constant Field Values
SEVERENESS
private static final int SEVERENESS
- The severness level (fatal error).
- See Also:
- Constant Field Values
FOLLOWUP
private static final String FOLLOWUP
- The follow-up (shutdown).
- See Also:
- Constant Field Values
PIPING
private static final boolean PIPING
- The pipe flag (false).
- See Also:
- Constant Field Values
NoDaughterAvailable
public NoDaughterAvailable(Object src)
- Constructs a no-daughter-available error. Uses the
SEVERENESS
level,
has a FOLLOWUP as a recovery strategy an does not pipe.