public class CommandAborted extends ErrorEvent implements PickConnected
AbortTelescope that was sent, or,
more severely, in time of connection loss or sub-command timeouts. The
reason for the abort determines the follow-up.| Modifier and Type | Field and Description |
|---|---|
private static String[] |
FOLLOWUPS
The follow-ups, in order as above.
|
private static boolean |
PIPING
The pipe flag (false).
|
private String |
reason
The abort reason.
|
private static String[] |
REASONS
The command abort reasons understood.
|
private String |
running
The command name that could not be parsed.
|
private long |
runningtime
The time stamp of the command that was unparsable.
|
private static int |
SEVERENESS
The severness level (fatal error).
|
private int |
state
The internal state of the aborted command.
|
private static String[] |
STUPID
The reason MOVE_TELESCOPE.
|
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_TIMESEPCHARlocalHost, sourceNamesource| Constructor and Description |
|---|
CommandAborted(Object src)
Constructs a command aborted error.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getHuman()
Returns the human-readable part of the string.
|
String[] |
getLine()
Returns the command lines of the error.
|
String |
getReason()
Returns the error-reasons as an integer.
|
String |
getRunning()
Returns the error-reasons as an integer.
|
long |
getRunningTime()
Returns the inet-addres of the access violator.
|
int |
getState()
Returns the inet-addres of the access violator.
|
boolean |
parseLine(String[] all)
Retrieves the command that could not be parsed and the time stamp of
this command out of the second command line.
|
void |
setReason(String cause)
Sets the reason.
|
void |
setRunning(String cause)
Sets the reason.
|
void |
setRunningTime(long offend)
Sets the inet-address of the access violator.
|
void |
setState(int offend)
Sets the inet-address of the access violator.
|
private void |
updateHuman()
Updates the human-readable part of the error event.
|
consume, createError, createError, createError, createError, createError, createStatus, createStatus, createStatus, extractClassName, extractFollowUp, extractPipe, getErrorClass, getFollowUp, getSevereness, isConsumed, isPipe, isStatus, parseClassName, parseHeader, setFollowUp, setHuman, setHuman, setPipecheckType, equals, equalTime, equalTime, fromAscii, getAllCommandLines, getExecuteGroupKey, getHead, getNr, getTime, getType, hashCode, isValid, parseFromSingleString, readFromBufferedStream, setNr, setTime, setType, setValid, toSkippedString, toStringgetHost, getSourceName, setSourceNamegetSourceprivate static final int SEVERENESS
private static final String[] STUPID
private static final String[] REASONS
private static final String[] FOLLOWUPS
private static final boolean PIPING
private String running
private long runningtime
private String reason
private int state
public CommandAborted(Object src)
public boolean parseLine(String[] all)
parseLine in class ErrorEventpublic String[] getLine()
ErrorEventgetLine in class ErrorEventpublic String getHuman()
getHuman in class ErrorEventprivate void updateHuman()
ErrorEvent.setHuman(java.lang.String) with values constructed from the internal
variables.public String getRunning()
public void setRunning(String cause)
public long getRunningTime()
public void setRunningTime(long offend)
public String getReason()
public void setReason(String cause)
public int getState()
public void setState(int offend)