A B C D E F G I J K L M N O P Q R S T U V W X Y

A

ABORT_FIELD - Static variable in class umich.cac.data.FieldName
Abort Field
ABORT_RECORD - Static variable in class umich.cac.pbs.RecordType
PBS Abort record
ACCOUNT - Static variable in class umich.cac.data.FieldName
Used for optional account parameter for charging job to specific account
AUTHORIZED_USERS - Static variable in class umich.cac.data.FieldName
Authorized users is for BRecord, PBS Pro specific on linux
AbortRecord - class umich.cac.pbs.AbortRecord.
Process the ABORT record, "A" record in PBS.
AbortRecord() - Constructor for class umich.cac.pbs.AbortRecord
 
AllTests - class umich.cac.data.test.AllTests.
TestSuite that runs all the umich.cac.pbs.data tests.
AllTests() - Constructor for class umich.cac.data.test.AllTests
 
AllTests - class umich.cac.pbs.test.AllTests.
TestSuite that runs all the umich.cac.pbs.test tests.
AllTests() - Constructor for class umich.cac.pbs.test.AllTests
 
AllTests - class umich.cac.util.test.AllTests.
TestSuite that runs all the umich.cac.util.test tests.
AllTests() - Constructor for class umich.cac.util.test.AllTests
 
AllUnitTests - class umich.cac.test.AllUnitTests.
TestSuite that runs all unit tests.
AllUnitTests() - Constructor for class umich.cac.test.AllUnitTests
 
Attribute - class umich.cac.data.Attribute.
Used to encode attributes
Attribute(String, String) - Constructor for class umich.cac.data.Attribute
Constructor, represents an attribute for a field like ppn=8 where ppn is the name, and 8 is the value
addAttribute(Attribute) - Method in class umich.cac.data.Field
Add an attribute object to this list, in order they should appear
addChild(Field) - Method in class umich.cac.data.Field
Add children Fields to this field.

B

BNODES - Static variable in class umich.cac.data.FieldName
The list of nodes, for a BRecord PBS Pro specific on linux
BNodeField - class umich.cac.data.BNodeField.
This class encapsulates B record Node fields.
BNodeField(FieldName, String) - Constructor for class umich.cac.data.BNodeField
Constructor for NodeField field, for a GENERIC field type
BRecord - class umich.cac.pbs.BRecord.
Process the B record, "B" record in PBSPro.
BRecord() - Constructor for class umich.cac.pbs.BRecord
 
B_FIELD - Static variable in class umich.cac.data.FieldName
BField.
B_RECORD - Static variable in class umich.cac.pbs.RecordType
PBSPro B Record

C

CHECKPOINT_RESTART_FIELD - Static variable in class umich.cac.data.FieldName
Checkpoint restart Field
CHECKPOINT_RESTART_RECORD - Static variable in class umich.cac.pbs.RecordType
PBS Checkpoint Restart record
CPU - Static variable in class umich.cac.data.FieldName
CPU is the cpu number the job ran on, not defined in PBS, it is extracted from nodename
CPUT - Static variable in class umich.cac.data.FieldName
Origin Specific.
CPUTIME - Static variable in class umich.cac.data.FieldName
The cpu time used
CPU_PERCENT - Static variable in class umich.cac.data.FieldName
Origin Specific.
CPU_USED - Static variable in class umich.cac.data.FieldName
Added by PBSPro on Linux.
CTIME - Static variable in class umich.cac.data.FieldName
The ctime of the job, the time in seconds when the job was created (first submitted)
CheckpointRestartRecord - class umich.cac.pbs.CheckpointRestartRecord.
Process the Checkpoint Restart record, "T" record in PBS.
CheckpointRestartRecord() - Constructor for class umich.cac.pbs.CheckpointRestartRecord
 
childrenFields - Variable in class umich.cac.data.Field
A container for child fields
closeTag() - Method in class umich.cac.data.FieldName
Get the closed tag name for this field
convertToGrid() - Method in class umich.cac.xml.PbsToGrid
 
convertToXml(String) - Method in class umich.cac.pbs.PbsToXml
Convert PBS accounting file to its XML representation
createOutputDOM(Document, String) - Static method in class umich.cac.util.XmlUtil
Create an output DOM from an XSL transform given DOM source and XSLfile.
createOutputFile(Document, String, String) - Static method in class umich.cac.util.XmlUtil
Create a output file from a XSL transform given DOM source and XSLfile
createOutputFile(String, String, String) - Static method in class umich.cac.xml.Xslt
Create a output file from a XSL transform given XML file and XSL file
createStreamOutputFile(Document, String, String) - Static method in class umich.cac.util.XmlUtil
Create a output file from a XSL transform given DOM source and XSLfile Used for joblog and other type transforms that don't result in DOM result after transform

D

DATE - Static variable in class umich.cac.data.FieldName
Date, part of base record
DATE_TIME - Static variable in class umich.cac.pbs.RecordPosition
The position of the PBS Date and Time in the log file
DAY - Static variable in class umich.cac.data.FieldName
The day of the record, as in 10/12/2002, not defined in PBS, it is extracted from Date
DELETE_FIELD - Static variable in class umich.cac.data.FieldName
Delete Field
DELETE_RECORD - Static variable in class umich.cac.pbs.RecordType
PBS Delete record
DURATION - Static variable in class umich.cac.data.FieldName
Duration, specific to BField.
DateField - class umich.cac.data.DateField.
This class encapsulates Date fields.
DateField(FieldName, String) - Constructor for class umich.cac.data.DateField
Constructor for DateField field
DateFieldTest - class umich.cac.data.test.DateFieldTest.
Tests for DateField class.
DateFieldTest(String) - Constructor for class umich.cac.data.test.DateFieldTest
Constructor
DeleteRecord - class umich.cac.pbs.DeleteRecord.
Process the DELETE record, "D" record in PBS.
DeleteRecord() - Constructor for class umich.cac.pbs.DeleteRecord
 
DeleteRecordTest - class umich.cac.pbs.test.DeleteRecordTest.
Tests for DeleteRecord class.
DeleteRecordTest(String) - Constructor for class umich.cac.pbs.test.DeleteRecordTest
Constructor

E

END - Static variable in class umich.cac.data.FieldName
The end of the job
ETIME - Static variable in class umich.cac.data.FieldName
The etime of the job, the time in seconds when the job became eligible to run, no holds etc
EXECUTION_FIELD - Static variable in class umich.cac.data.FieldName
Execution Field
EXECUTION_RECORD - Static variable in class umich.cac.pbs.RecordType
PBS Execution record
EXEC_HOST - Static variable in class umich.cac.data.FieldName
The execution host(s) ran on
EXIT_STATUS - Static variable in class umich.cac.data.FieldName
Exit status of job
EntityEncoding - class umich.cac.util.EntityEncoding.
Class that encodes XML charachter entities such as >, <, ', ", and &.
EntityEncoding() - Constructor for class umich.cac.util.EntityEncoding
 
ExecHostField - class umich.cac.data.ExecHostField.
This class encapsulates the Resource_List.exec_host field in PBS.
ExecHostField(FieldName, String) - Constructor for class umich.cac.data.ExecHostField
Constructor for NeedsNodes field
ExecHostFieldTest - class umich.cac.data.test.ExecHostFieldTest.
Tests for ExecHostField class.
ExecHostFieldTest(String) - Constructor for class umich.cac.data.test.ExecHostFieldTest
Constructor
ExecutionRecord - class umich.cac.pbs.ExecutionRecord.
Process the execution record, "E" record in PBS.
ExecutionRecord() - Constructor for class umich.cac.pbs.ExecutionRecord
 
ExecutionRecordTest - class umich.cac.pbs.test.ExecutionRecordTest.
Tests for ExecutionRecord class.
ExecutionRecordTest(String) - Constructor for class umich.cac.pbs.test.ExecutionRecordTest
Constructor
encode(String) - Static method in class umich.cac.util.EntityEncoding
Automatically strip XML reserved charachters.
equals(RecordType) - Method in class umich.cac.pbs.RecordType
Record types are equal if their description is the same

F

FIELD_LENGTH_MAX - Static variable in class umich.cac.pbs.RecordPosition
The MAX length of an accounting field
FIELD_LENGTH_MIN - Static variable in class umich.cac.pbs.RecordPosition
THe MIN length of an accounting field
Field - class umich.cac.data.Field.
This class encapsulates a a "Field" of a PBS accounting record.
Field(FieldName, String, FieldType) - Constructor for class umich.cac.data.Field
Constructor
FieldFactory - class umich.cac.pbs.FieldFactory.
Singleton takes a String from the PBS file, and returns the proper Field object based on the name of the field, and the field value.
FieldFactoryTest - class umich.cac.pbs.test.FieldFactoryTest.
Tests for FieldFactory class.
FieldFactoryTest(String) - Constructor for class umich.cac.pbs.test.FieldFactoryTest
Constructor
FieldName - class umich.cac.data.FieldName.
FieldName class This class encapsulates the display name (the name given to the XML tag) and raw name (the name PBS used to encode the data) to a field.
FieldName(String, String, FieldType) - Constructor for class umich.cac.data.FieldName
Constructor
FieldType - class umich.cac.data.FieldType.
Describes the types of fields, like a resource used type field, a resource listed type field, or generic fields.
FieldType(String, int) - Constructor for class umich.cac.data.FieldType
Constructor for the FieldType object
FileUtil - class umich.cac.util.FileUtil.
A collection of File utilities
FileUtil() - Constructor for class umich.cac.util.FileUtil
 
fieldName - Variable in class umich.cac.data.Field
Encapsulates the raw name and display name of the field
fieldType - Variable in class umich.cac.data.Field
The type of field this is

G

GENERIC - Static variable in class umich.cac.data.FieldType
This is the record type field for a generic type field
GROUP - Static variable in class umich.cac.data.FieldName
The group name under which the job executed
getAllFieldNames() - Static method in class umich.cac.data.FieldName
get all fields
getAttributes() - Method in class umich.cac.data.Field
Return the attributes, in order they were added
getChildren() - Method in class umich.cac.data.Field
Gets the children Fields of this field
getDesc() - Method in class umich.cac.pbs.RecordType
Returns the representation of the description field (.e.g "E", "Q", "S") used for overriding equals
getDisplayName() - Method in class umich.cac.data.FieldName
Get the display name, which is the name that is used for the XML tag, like display name for Resource_List.nodect is nodect
getField(String, String) - Method in class umich.cac.pbs.FieldFactory
Return the appropriate Field object based on the fieldName and fieldValue, or null if no match is found
getField(FieldName, String) - Method in class umich.cac.pbs.FieldFactory
Helper method to return the Field object when the FieldName and FieldValue are known
getFieldName() - Method in class umich.cac.data.Field
Return the FieldName, for unit testing
getFieldType() - Method in class umich.cac.data.Field
Return the type of field this is
getFieldType() - Method in class umich.cac.data.FieldName
Gets the fieldType attribute of the FieldName object
getFile(String) - Static method in class umich.cac.util.FileUtil
Read a file and return it as a String, or null if can't read
getInstance() - Static method in class umich.cac.pbs.FieldFactory
Get singleton instance
getInstance() - Static method in class umich.cac.pbs.RecordFactory
Get singleton instance
getOutput() - Method in class umich.cac.xml.PbsToGrid
 
getRawName() - Method in class umich.cac.data.FieldName
Get the "raw" name, which is the original encoded name in the PBS file, like Resource_List.nodect
getRawValue() - Method in class umich.cac.data.Field
Returns the "raw" value from PBS encoding.
getRecordParser(RecordType) - Method in class umich.cac.pbs.RecordFactory
Return a PbsRecord processor based on the record type, or NULL if the recordType is not known.

I

INTERACTIVE_FIELD - Static variable in class umich.cac.data.FieldName
InteractiveField.
InvalidRecordException - exception umich.cac.pbs.InvalidRecordException.
Indicates a invalid record type was encountered
InvalidRecordException() - Constructor for class umich.cac.pbs.InvalidRecordException
Overriding Throwable default constructor.
InvalidRecordException(String) - Constructor for class umich.cac.pbs.InvalidRecordException
Overriding Throwable constructor from older JDKs.
InvalidRecordException(String, Throwable) - Constructor for class umich.cac.pbs.InvalidRecordException
Overriding Throwable constructor from JDK1.4, for handling Exception chaining.
InvalidRecordException(Throwable) - Constructor for class umich.cac.pbs.InvalidRecordException
Overriding Throwable constructor from JDK1.4, for handling Exception chaining.
isExist(String) - Method in class umich.cac.util.Passwd
Checks if passwd file exists

J

JOBID - Static variable in class umich.cac.data.FieldName
Job Id, part of base
JOBNAME - Static variable in class umich.cac.data.FieldName
The name of the job as chosen by the user
JOB_ID - Static variable in class umich.cac.pbs.RecordPosition
The position of the PBS job id in the log file

K

KRecord - class umich.cac.pbs.KRecord.
Process the K record, "K" record in PBSPro.
KRecord() - Constructor for class umich.cac.pbs.KRecord
 
K_FIELD - Static variable in class umich.cac.data.FieldName
KField.
K_RECORD - Static variable in class umich.cac.pbs.RecordType
PBSPro K Record

L

LRecord - class umich.cac.pbs.LRecord.
Process the L record, "L" record in PBSPro.
LRecord() - Constructor for class umich.cac.pbs.LRecord
 
L_RECORD - Static variable in class umich.cac.pbs.RecordType
PBSPro L Record
logger - Static variable in class umich.cac.util.XmlUtil
Logger
lookupUid(String) - Method in class umich.cac.util.Passwd
Lookup the UID for a user given the loginId

M

MEM - Static variable in class umich.cac.data.FieldName
The memory used
MEMORY - Static variable in class umich.cac.data.FieldName
The memory of the job
MEMORY_R - Static variable in class umich.cac.data.FieldName
The memory requested
MESSAGE_AREA - Static variable in class umich.cac.pbs.RecordPosition
The position of the message area
MemField - class umich.cac.data.MemField.
This class encapsulates memory field data.
MemField(FieldName, String) - Constructor for class umich.cac.data.MemField
Constructor for MemField field
MemFieldTest - class umich.cac.data.test.MemFieldTest.
Tests for MemField class.
MemFieldTest(String) - Constructor for class umich.cac.data.test.MemFieldTest
Constructor
main(String[]) - Static method in class umich.cac.data.test.DateFieldTest
Main - for running stand-alone test
main(String[]) - Static method in class umich.cac.data.test.ExecHostFieldTest
Main - for running stand-alone test
main(String[]) - Static method in class umich.cac.data.test.MemFieldTest
Main - for running stand-alone test
main(String[]) - Static method in class umich.cac.data.test.NodeFieldTest
Main - for running stand-alone test
main(String[]) - Static method in class umich.cac.data.test.NodesFieldTest
Main - for running stand-alone test
main(String[]) - Static method in class umich.cac.pbs.PbsToXml
Main class.
main(String[]) - Static method in class umich.cac.pbs.test.DeleteRecordTest
Main - for running stand-alone test
main(String[]) - Static method in class umich.cac.pbs.test.ExecutionRecordTest
Main - for running stand-alone test
main(String[]) - Static method in class umich.cac.pbs.test.FieldFactoryTest
Main - for running stand-alone test
main(String[]) - Static method in class umich.cac.pbs.test.PbsToXmlTest
Main - for running stand-alone test
main(String[]) - Static method in class umich.cac.pbs.test.QueueRecordTest
Main - for running stand-alone test
main(String[]) - Static method in class umich.cac.pbs.test.RecordFactoryTest
Main - for running stand-alone test
main(String[]) - Static method in class umich.cac.pbs.test.RecordTypeTest
Main - for running stand-alone test
main(String[]) - Static method in class umich.cac.pbs.test.StartRecordTest
Main - for running stand-alone test
main(String[]) - Static method in class umich.cac.util.test.PasswdTest
Main - for running stand-alone test
main(String[]) - Static method in class umich.cac.xml.PbsToGrid
Main.
main(String[]) - Static method in class umich.cac.xml.PbsToJoblog
Main.
main(String[]) - Static method in class umich.cac.xml.Xslt
Main transform

N

NAME - Static variable in class umich.cac.data.FieldName
Name of user running job
NEED_NODES - Static variable in class umich.cac.data.FieldName
A list of nodes assigned to job
NODE - Static variable in class umich.cac.data.FieldName
A node.
NODECT - Static variable in class umich.cac.data.FieldName
The node count requested
NODENAME - Static variable in class umich.cac.data.FieldName
Nodename lists node resources job ran on
NODES - Static variable in class umich.cac.data.FieldName
The number of nodes requested
NOT_FOUND - Variable in class umich.cac.util.Passwd
If UID not found, the default value is NOT_FOUND
NUMCPUS - Static variable in class umich.cac.data.FieldName
Origin Specific.
NodeField - class umich.cac.data.NodeField.
This class encapsulates Node fields.
NodeField(FieldName, String) - Constructor for class umich.cac.data.NodeField
Constructor for NodeField field, for a RESOURCE_USED field type
NodeField(FieldName, String, FieldType) - Constructor for class umich.cac.data.NodeField
Alternate Constructor for NodeField field
NodeFieldTest - class umich.cac.data.test.NodeFieldTest.
Tests for NodeField class.
NodeFieldTest(String) - Constructor for class umich.cac.data.test.NodeFieldTest
Constructor
NodesField - class umich.cac.data.NodesField.
This class encapsulates Nodes fields, which is pretty complex, the most complex of all fields.
NodesField(FieldName, String, FieldType) - Constructor for class umich.cac.data.NodesField
Constructor for Nodes field
NodesField(FieldName, String) - Constructor for class umich.cac.data.NodesField
Constructor for Nodes field, for a RESOURCE_LIST field type
NodesFieldTest - class umich.cac.data.test.NodesFieldTest.
Tests for NodesField class.
NodesFieldTest(String) - Constructor for class umich.cac.data.test.NodesFieldTest
Constructor
nl - Variable in class umich.cac.data.Field
The new line seperator for this system

O

OWNER - Static variable in class umich.cac.data.FieldName
Owner, specific to BField.
openTag() - Method in class umich.cac.data.FieldName
Get the open tag name for this field
openTag(List) - Method in class umich.cac.data.FieldName
Get the open tag name for this field including the attributes named by the List of Attribute objects passed to this method

P

Passwd - class umich.cac.util.Passwd.
A class that reads a UNIX style password file so we can obtain the UNIX uid for a given user for PBS accounting
Passwd(String) - Constructor for class umich.cac.util.Passwd
Constructor for unit testing
Passwd() - Constructor for class umich.cac.util.Passwd
Constructor.
PasswdTest - class umich.cac.util.test.PasswdTest.
Tests for Passwd class.
PasswdTest(String) - Constructor for class umich.cac.util.test.PasswdTest
Constructor
PbsRecordParser - interface umich.cac.pbs.PbsRecordParser.
An interface for all record processors to implement
PbsToGrid - class umich.cac.xml.PbsToGrid.
Converts PBS XML file to UsageRecord GGF WG format.
PbsToGrid() - Constructor for class umich.cac.xml.PbsToGrid
 
PbsToJoblog - class umich.cac.xml.PbsToJoblog.
Converts PBS XML file to NPACI Joblog format.
PbsToJoblog() - Constructor for class umich.cac.xml.PbsToJoblog
 
PbsToXml - class umich.cac.pbs.PbsToXml.
This class converts PBS accounting log files into an XML representation.
PbsToXml() - Constructor for class umich.cac.pbs.PbsToXml
 
PbsToXmlTest - class umich.cac.pbs.test.PbsToXmlTest.
Tests for PbsToXml class.
PbsToXmlTest(String) - Constructor for class umich.cac.pbs.test.PbsToXmlTest
Constructor
parseXmlFile(String, boolean) - Static method in class umich.cac.util.XmlUtil
Parses an XML file and returns a DOM document.
processRecord(String[]) - Method in class umich.cac.pbs.AbortRecord
Return the XML representation of an R record, inside <abort_record> tags.
processRecord(String[]) - Method in class umich.cac.pbs.BRecord
Return the XML representation of an B record, inside <b_record> tags.
processRecord(String[]) - Method in class umich.cac.pbs.CheckpointRestartRecord
Return the XML representation of an T record, inside <checkpoint_restart_record> tags.
processRecord(String[]) - Method in class umich.cac.pbs.DeleteRecord
Return the XML representation of an D record, inside <delete_record> tags.
processRecord(String[]) - Method in class umich.cac.pbs.ExecutionRecord
Return the XML representation of an E record, inside <execution_record> tags.
processRecord(String[]) - Method in class umich.cac.pbs.KRecord
Return the XML representation of an K record, inside <k_record> tags.
processRecord(String[]) - Method in class umich.cac.pbs.LRecord
NOT PROCESSED.
processRecord(String[]) - Method in interface umich.cac.pbs.PbsRecordParser
Return the XML representation of the record
processRecord(String) - Method in class umich.cac.pbs.PbsToXml
Process a record from the PBS accounting file, and pass to the appropriate formatter to convert it to XML
processRecord(String[]) - Method in class umich.cac.pbs.QueueRecord
Return the XML representation of an W record, inside <wait_record> tags.
processRecord(String[]) - Method in class umich.cac.pbs.RerunRecord
Return the XML representation of an R record, inside <rerun_record> tags.
processRecord(String[]) - Method in class umich.cac.pbs.StartRecord
Return the XML representation of an S record, inside <start_record> tags.
processRecord(String[]) - Method in class umich.cac.pbs.URecord
Return the XML representation of an U record, inside <u_record> tags.
processRecord(String[]) - Method in class umich.cac.pbs.YRecord
Return the XML representation of an Y record, inside <y_record> tags.

Q

QTIME - Static variable in class umich.cac.data.FieldName
The qtime of the job, the time in seconds when the job was queued into the current queue
QUEUE - Static variable in class umich.cac.data.FieldName
The name of the queue from which the job was executed
QUEUE_FIELD - Static variable in class umich.cac.data.FieldName
Wait field
QUEUE_RECORD - Static variable in class umich.cac.pbs.RecordType
PBS Queue record
QueueRecord - class umich.cac.pbs.QueueRecord.
Process the QUEUE record, "Q" record in PBS.
QueueRecord() - Constructor for class umich.cac.pbs.QueueRecord
 
QueueRecordTest - class umich.cac.pbs.test.QueueRecordTest.
Tests for QueueRecord class.
QueueRecordTest(String) - Constructor for class umich.cac.pbs.test.QueueRecordTest
Constructor

R

RECORD_TYPE - Static variable in class umich.cac.pbs.RecordPosition
The position of the PBS record type in the log file
REQUESTOR - Static variable in class umich.cac.data.FieldName
The requester for a job cancellation
RERUN_FIELD - Static variable in class umich.cac.data.FieldName
Rerun Field
RERUN_RECORD - Static variable in class umich.cac.pbs.RecordType
PBS Rerun record
RESOURCE_LIST - Static variable in class umich.cac.data.FieldName
Container field
RESOURCE_LIST - Static variable in class umich.cac.data.FieldType
This is a resource requested type of field
RESOURCE_USED - Static variable in class umich.cac.data.FieldName
Container field
RESOURCE_USED - Static variable in class umich.cac.data.FieldType
This is a resources used type of field
RecordFactory - class umich.cac.pbs.RecordFactory.
RecordFactory to return the right kind of PbsRecord processor based on the RecordType.
RecordFactoryTest - class umich.cac.pbs.test.RecordFactoryTest.
Tests for RecordFactory class.
RecordFactoryTest(String) - Constructor for class umich.cac.pbs.test.RecordFactoryTest
Constructor
RecordPosition - class umich.cac.pbs.RecordPosition.
A file that has static typed record positions of the various record fields in the PBS accounting file.
RecordPosition() - Constructor for class umich.cac.pbs.RecordPosition
 
RecordType - class umich.cac.pbs.RecordType.
Typesafe enumeration class for all record types.
RecordType(String) - Constructor for class umich.cac.pbs.RecordType
Constructor for the RecordType object
RecordTypeTest - class umich.cac.pbs.test.RecordTypeTest.
Tests for RecordType class.
RecordTypeTest(String) - Constructor for class umich.cac.pbs.test.RecordTypeTest
Constructor
RerunRecord - class umich.cac.pbs.RerunRecord.
Process the RERUN record, "R" record in PBS.
RerunRecord() - Constructor for class umich.cac.pbs.RerunRecord
 
rawValue - Variable in class umich.cac.data.Field
The raw value of this field from accounting file
rawequals(FieldName) - Method in class umich.cac.data.FieldName
Compare two FieldName's objects for equality based on their raw fields

S

SESSION - Static variable in class umich.cac.data.FieldName
The session number of the job
START - Static variable in class umich.cac.data.FieldName
The start of the job, the time in seconds when job execution started
START_FIELD - Static variable in class umich.cac.data.FieldName
Start Field
START_RECORD - Static variable in class umich.cac.pbs.RecordType
PBS Start record
StartRecord - class umich.cac.pbs.StartRecord.
Process the start record, "S" record in PBS.
StartRecord() - Constructor for class umich.cac.pbs.StartRecord
 
StartRecordTest - class umich.cac.pbs.test.StartRecordTest.
Tests for StartRecord class.
StartRecordTest(String) - Constructor for class umich.cac.pbs.test.StartRecordTest
Constructor
setDTD(String) - Method in class umich.cac.pbs.PbsToXml
Set the DTD to use
setInputDOM(Document) - Method in class umich.cac.xml.PbsToGrid
 
setInputFile(String) - Method in class umich.cac.xml.PbsToGrid
 
setMachineName(String) - Method in class umich.cac.xml.PbsToGrid
 
setPPN(int) - Method in class umich.cac.xml.PbsToGrid
 
setRawValue(String) - Method in class umich.cac.data.Field
Returns the "raw" value from PBS encoding.
setW3CSchema(String) - Method in class umich.cac.pbs.PbsToXml
Set the W3C Schema to use
suite() - Static method in class umich.cac.data.test.AllTests
Makes a TestSuite containing all of the unit tests.
suite() - Static method in class umich.cac.data.test.DateFieldTest
Return a new test suite
suite() - Static method in class umich.cac.data.test.ExecHostFieldTest
Return a new test suite
suite() - Static method in class umich.cac.data.test.MemFieldTest
Return a new test suite
suite() - Static method in class umich.cac.data.test.NodeFieldTest
Return a new test suite
suite() - Static method in class umich.cac.data.test.NodesFieldTest
Return a new test suite
suite() - Static method in class umich.cac.pbs.test.AllTests
Makes a TestSuite containing all of the unit tests.
suite() - Static method in class umich.cac.pbs.test.DeleteRecordTest
Return a new test suite
suite() - Static method in class umich.cac.pbs.test.ExecutionRecordTest
Return a new test suite
suite() - Static method in class umich.cac.pbs.test.FieldFactoryTest
Return a new test suite
suite() - Static method in class umich.cac.pbs.test.PbsToXmlTest
Return a new test suite
suite() - Static method in class umich.cac.pbs.test.QueueRecordTest
Return a new test suite
suite() - Static method in class umich.cac.pbs.test.RecordFactoryTest
Return a new test suite
suite() - Static method in class umich.cac.pbs.test.RecordTypeTest
Return a new test suite
suite() - Static method in class umich.cac.pbs.test.StartRecordTest
Return a new test suite
suite() - Static method in class umich.cac.test.AllUnitTests
Makes a TestSuite containing all of the CAC unit tests.
suite() - Static method in class umich.cac.util.test.AllTests
Makes a TestSuite containing all of the unit tests.
suite() - Static method in class umich.cac.util.test.PasswdTest
Return a new test suite

T

TIME - Static variable in class umich.cac.data.FieldName
The time of the record, as in 10:11:11, not defined in PBS, it is extracted from Date
testDateFieldRenderer() - Method in class umich.cac.data.test.DateFieldTest
Test that the Date field properly renders XML
testDeleteParser() - Method in class umich.cac.pbs.test.RecordFactoryTest
Test the correct record parser is returned for Delete records
testDeleteRecordXML() - Method in class umich.cac.pbs.test.DeleteRecordTest
Test that DeleteRecord returns the correct XML given a example D record
testEquals() - Method in class umich.cac.pbs.test.RecordTypeTest
Test that the same record types are equal
testExampleInput() - Method in class umich.cac.data.test.NodesFieldTest
Test a complicated example that has hosts with various properties
testExecHostFieldRenderer() - Method in class umich.cac.data.test.ExecHostFieldTest
Test that the User field properly renders XML
testExecutionParser() - Method in class umich.cac.pbs.test.RecordFactoryTest
Test the correct record parser is returned for Execution records
testExecutionXML() - Method in class umich.cac.pbs.test.ExecutionRecordTest
Test that ExecutionRecord returns the correct XML given a example E record
testGetCustomField() - Method in class umich.cac.pbs.test.FieldFactoryTest
Test getting a custom field returns the correct custom Field object, like "date"
testGetFieldThatDoesntExist() - Method in class umich.cac.pbs.test.FieldFactoryTest
Test getting a field that doesn't exist, expect null to be returned
testGetFieldWithFieldName() - Method in class umich.cac.pbs.test.FieldFactoryTest
Test getting the Field object when field name is known, like FieldName.DATE
testGetNormalField() - Method in class umich.cac.pbs.test.FieldFactoryTest
Test getting a normal type field, like "ctime"
testHostnameWithPPN() - Method in class umich.cac.data.test.NodesFieldTest
I have found this case in an accounting example sent to me that has the host:ppn=number of nodes instead of 2:ppn=2
testLookupUid() - Method in class umich.cac.util.test.PasswdTest
Unit test to make sure that lookupUid works correctly give a fake password file
testMemFieldRenderer() - Method in class umich.cac.data.test.MemFieldTest
Test that the User field properly renders XML
testNodeFieldWithCpuRenderer() - Method in class umich.cac.data.test.NodeFieldTest
Test that the User field properly renders XML
testNodes() - Method in class umich.cac.data.test.NodesFieldTest
Test just plain node number
testNodesFieldWithGlobalPropertiesAndProperties() - Method in class umich.cac.data.test.NodesFieldTest
Test that the User field properly renders XML
testNodesFieldWithPPN() - Method in class umich.cac.data.test.NodesFieldTest
Test with the PPN property, which is converted to attribute
testNodesWithShared() - Method in class umich.cac.data.test.NodesFieldTest
Test with a shared global property
testPPNAndOpenPbsExecutionXML() - Method in class umich.cac.pbs.test.ExecutionRecordTest
Test that ExecutionRecord with Processors Per Node in OpenPBS Style returns the correct XML given a example E record
testPlusSeparatedListOfHosts() - Method in class umich.cac.data.test.NodesFieldTest
hosts are separated by +'s in the accounting file
testProcessQueueRecord() - Method in class umich.cac.pbs.test.PbsToXmlTest
Test that process record works correctly (individual records tested in there corresponding unit tests)
testProcessRecordInvalidLine() - Method in class umich.cac.pbs.test.PbsToXmlTest
Test process record when invalid line is passed
testProcessRecordInvalidRecord() - Method in class umich.cac.pbs.test.PbsToXmlTest
Test process record when invalid record is passed
testQueueParser() - Method in class umich.cac.pbs.test.RecordFactoryTest
Test the correct record parser is returned for Queue records
testQueueXML() - Method in class umich.cac.pbs.test.QueueRecordTest
Test that QueueRecord returns the correct XML given a example Q record
testSingleNode() - Method in class umich.cac.data.test.NodesFieldTest
Test with the nodes=comma separated list of nodes
testStartParser() - Method in class umich.cac.pbs.test.RecordFactoryTest
Test the correct record parser is returned for Start records
testStartXML() - Method in class umich.cac.pbs.test.StartRecordTest
Test that StartRecord returns the correct XML given a example D record
testUnknownRecordParser() - Method in class umich.cac.pbs.test.RecordFactoryTest
Test that null is returned for an unknown record
testnotEquals() - Method in class umich.cac.pbs.test.RecordTypeTest
Test that different record types aren't equal
toString() - Method in class umich.cac.pbs.RecordType
String representation for debugging
toXML() - Method in class umich.cac.data.Attribute
toXML() formats the attribute in an XML style, ala name="value" Return the attribute in XML attribute style
toXML() - Method in class umich.cac.data.Field
Renders the XML representation of this field, and all of it's children

U

UNITS - Static variable in class umich.cac.data.FieldName
The memory units of the job
URecord - class umich.cac.pbs.URecord.
Process the U record, "U" record in PBSPro.
URecord() - Constructor for class umich.cac.pbs.URecord
 
USER - Static variable in class umich.cac.data.FieldName
container of user running job, not defined in PBS
U_FIELD - Static variable in class umich.cac.data.FieldName
UField.
U_RECORD - Static variable in class umich.cac.pbs.RecordType
PBSPro U Record
umich.cac.data - package umich.cac.data
 
umich.cac.data.test - package umich.cac.data.test
 
umich.cac.pbs - package umich.cac.pbs
 
umich.cac.pbs.test - package umich.cac.pbs.test
 
umich.cac.test - package umich.cac.test
 
umich.cac.util - package umich.cac.util
 
umich.cac.util.test - package umich.cac.util.test
 
umich.cac.xml - package umich.cac.xml
 
usage() - Static method in class umich.cac.pbs.PbsToXml
Prints the usage to STDOUT and exits
usage() - Static method in class umich.cac.xml.PbsToGrid
Prints the usage to STDOUT and exits
usage() - Static method in class umich.cac.xml.PbsToJoblog
Prints the usage to STDOUT and exits

V

VMEM - Static variable in class umich.cac.data.FieldName
The virtual memory used

W

WALLTIME - Static variable in class umich.cac.data.FieldName
The wall time used
WALLTIME_R - Static variable in class umich.cac.data.FieldName
The wall time requested
writeXmlFile(Document, String) - Static method in class umich.cac.util.XmlUtil
This method writes a DOM document to a file

X

XmlUtil - class umich.cac.util.XmlUtil.
XML utilities
XmlUtil() - Constructor for class umich.cac.util.XmlUtil
 
Xslt - class umich.cac.xml.Xslt.
This class transforms XML to output file using XSLT transform given the XML file, the XSL file, and the OUTPUT file.
Xslt() - Constructor for class umich.cac.xml.Xslt
 

Y

YRecord - class umich.cac.pbs.YRecord.
Process the Y record, "Y" record in PBSPro.
YRecord() - Constructor for class umich.cac.pbs.YRecord
 
Y_FIELD - Static variable in class umich.cac.data.FieldName
YField.
Y_RECORD - Static variable in class umich.cac.pbs.RecordType
PBSPro Y Record

A B C D E F G I J K L M N O P Q R S T U V W X Y