public abstract class BatchParser extends BaseParser
BaseParser to add properties specific to batch system records.| Modifier and Type | Field and Description |
|---|---|
static PropertyTag<java.lang.String> |
ACCOUNT_PROP |
static PropertyRegistry |
batch |
static PropertyTag<java.lang.String> |
BATCH_SCRIPT_PROP |
static PropertyTag<java.lang.Number> |
CPU_WAIT_PROP |
static PropertyTag<java.util.Date> |
EXPECTED_FINISH |
static PropertyTag<java.lang.String> |
JOB_ID_PROP |
static PropertyTag<java.lang.String> |
JOB_NAME_PROP |
static PropertyTag<java.lang.Integer> |
NODE_COUNT_PROP |
static PropertyTag<java.lang.String> |
PARTITION_PROP |
static PropertyTag<java.lang.Integer> |
PROC_COUNT_PROP |
static PropertyTag<java.lang.String> |
QUEUE_PROP |
static PropertyTag<java.lang.Number> |
REQUEST_ACCURACY_PROP |
static PropertyTag<java.lang.Integer> |
REQUESTED_CPUS_PROP |
static PropertyTag<uk.ac.ed.epcc.webapp.model.data.Duration> |
REQUESTED_WALLCLOCK_PROP |
static PropertyTag<java.lang.Number> |
RESIDENCY_PROP |
static PropertyTag<java.lang.Boolean> |
SERIAL_PROP |
static PropertyTag<java.lang.Number> |
SLOWDOWN_PROP |
static PropertyTag<java.lang.Boolean> |
SUBJOB_PROP |
static PropertyTag<java.util.Date> |
SUBMITTED_PROP |
static java.lang.String |
SUBMITTED_TIMESTAMP |
static PropertyTag<java.lang.Boolean> |
SUCCESS_PROP |
static PropertyTag<java.lang.Number> |
TIME_PROP |
static PropertyTag<java.lang.Number> |
WAIT_PROP |
static PropertyTag<java.lang.Number> |
WALLCLOCK_PROP |
DUPLICATE_KEY| Constructor and Description |
|---|
BatchParser() |
| Modifier and Type | Method and Description |
|---|---|
PropExpressionMap |
getDerivedProperties(PropExpressionMap previous)
return a set of derived property definitions.
|
initFinder, readDouble, readInteger, readLong, readTimegetDefaultUniqueProperties, modifyDefaultTableSpecification, splitRecords, uniqueendParse, startParseclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitparseendParse, startParsepublic static final java.lang.String SUBMITTED_TIMESTAMP
public static final PropertyRegistry batch
public static final PropertyTag<java.lang.String> QUEUE_PROP
public static final PropertyTag<java.util.Date> SUBMITTED_PROP
public static final PropertyTag<java.lang.String> JOB_ID_PROP
public static final PropertyTag<java.lang.String> JOB_NAME_PROP
public static final PropertyTag<java.lang.Integer> REQUESTED_CPUS_PROP
public static final PropertyTag<java.lang.Integer> PROC_COUNT_PROP
public static final PropertyTag<java.lang.Integer> NODE_COUNT_PROP
public static final PropertyTag<java.lang.String> PARTITION_PROP
public static final PropertyTag<java.lang.String> ACCOUNT_PROP
public static final PropertyTag<java.lang.Number> WALLCLOCK_PROP
public static final PropertyTag<uk.ac.ed.epcc.webapp.model.data.Duration> REQUESTED_WALLCLOCK_PROP
public static final PropertyTag<java.util.Date> EXPECTED_FINISH
public static final PropertyTag<java.lang.Number> RESIDENCY_PROP
public static final PropertyTag<java.lang.Number> TIME_PROP
public static final PropertyTag<java.lang.Number> WAIT_PROP
public static final PropertyTag<java.lang.Number> CPU_WAIT_PROP
public static final PropertyTag<java.lang.Boolean> SUCCESS_PROP
public static final PropertyTag<java.lang.Boolean> SUBJOB_PROP
public static final PropertyTag<java.lang.Boolean> SERIAL_PROP
public static final PropertyTag<java.lang.Number> SLOWDOWN_PROP
public static final PropertyTag<java.lang.Number> REQUEST_ACCURACY_PROP
public static final PropertyTag<java.lang.String> BATCH_SCRIPT_PROP
public PropExpressionMap getDerivedProperties(PropExpressionMap previous)
PropertyContainerUpdaterDefinitions are allowed for properties that are also generated directly in the parse phase. In this case the parse value should always be used by preference and the derived definition only provides a fall-back implementation if the parse value is unavailable. For example if not persisted in the database layer. This allows one parser/policy to specify a default implementation as a derived property definition which is then overridden by having the same property generated in a parse method of a different policy/parser
getDerivedProperties in interface PropertyContainerUpdatergetDerivedProperties in class BaseParserprevious - Previous definitions