public class ConductorStatusAnalyzer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.regex.Pattern |
busyPattern
pattern matching busy process, ends with positive number
|
protected java.lang.String |
descr
Description of the state
|
static java.util.regex.Pattern |
failPattern
pattern matching failure
|
static java.util.regex.Pattern |
goodPattern
pattern matching success including accepted failures
|
static java.lang.String |
ID
CVS ID
|
protected static java.util.logging.Logger |
logger
Logger
|
static java.util.regex.Pattern |
okayPattern
pattern matching accepted non-zero success
|
static java.util.regex.Pattern |
quitPattern
pattern matching critical failure, ends with negative number
|
protected int |
sequence
The current sequence number the source is determined to be in
|
Constructor and Description |
---|
ConductorStatusAnalyzer() |
Modifier and Type | Method and Description |
---|---|
ConductorState |
analyze(java.lang.String status,
java.lang.String conductorID)
Set the status String.
|
java.lang.String |
getDescription()
Get a description of the status.
|
int |
getSequence()
Get the sequence number, if none
|
public static final java.lang.String ID
protected java.lang.String descr
protected int sequence
protected static java.util.logging.Logger logger
public static final java.util.regex.Pattern quitPattern
public static final java.util.regex.Pattern busyPattern
public static final java.util.regex.Pattern goodPattern
public static final java.util.regex.Pattern failPattern
public static final java.util.regex.Pattern okayPattern
public ConductorState analyze(java.lang.String status, java.lang.String conductorID)
status
- value from status fieldconductorID
- value from conductor_ID fieldpublic int getSequence()
public java.lang.String getDescription()
Copyright \ (C) Arizona Board of Regents on behalf of the \ Planetary Image Research Laboratory, Lunar and \ Planetary Laboratory at the University of Arizona