# All Classes and Interfaces

Class
Description
BindingSpecifier
The BindingSpecifier object represents the core binding settings for a job.
BindingSpecifier.Strategy
BindingSpecifier.Type
CheckpointSpecifier
The CheckpointSpecifier class represents the checkpointing environment settings for a job, including the name of the checkpoint environment to use and the frequency with which checkpoints should be taken.
JobDescription
The JobDescription class represents a job to be verified by the JSV.
JobDescription.Verification
The possible values for the verification property.
Jsv
The Jsv interface is implemented by any class that will be used as a JSV.
JsvManager
The JsvManager class is implements the JSV protocol.
JsvManager.LogLevel
The LogLevel enumeration is used to control the log level of messages logged through the JSV framework.
JsvManager.Result
The Result enumeration is used to set the result of a JSV verification operation.
MailSpecifier
The MailSpecifier class represents the occasions when an email notification should be sent to the mail recipients list about the state of this job.
ParallelEnvironment
The ParallelEnvironment object represents the parallel environment settings for a job.
SimpleJsv
This is a simple JSV that: Rejects binary jobs Rejects parallel jobs that don't request a multiple of 16 processes Temporarily reject jobs that request h_vmem Removes request for h_data Increments the job context variable "a" Removes the job context variable "b" Removes the job context variable "c" Adds a job context variable d=5
TaskSpecifier
The TaskSpecifier class represents an array task specification for a job.