| Class | Description |
 | AgentReference | Reference object for a JAMS agent. |
 | BatchQueueReference | Reference object for a JAMS BatchQueue. |
 | Credential | A set of credntials for this job. This could be the credentials the job will use to logon to the agent machine or, credentials the job needs to perform its tasks. |
 | Element | Element object for JAMS. |
 | ElementCollection | A class to handle a collection of elements. |
 | Email | A static class designed for handling email during host execution |
 | Entry | Entry object for JAMS. |
 | ExecutorHost | ExecutorHost is the base class for objects sent between the JAMS Executor and a JAMS Host |
 | ExecutorHostFinal | Sends final status information back to JAMS. |
 | ExecutorHostLog | ExecutorHostLog is used to sent log data back to JAMS. This is obsolete. We now have a seperate pipe for stdout and our packets. |
 | FinalResults | The FinalResults object is used to return the final results of a job. |
 | JAMSHostContractResolver | Resolves type from any available assembly. This DataContractResolver is used internally and does not need to be called by end-user code. |
 | JobReference | Reference object for a JAMS Job. |
 | ParameterValueCollection | A class for a parameter value collection. |
 | PropertyValueCollection | A collection of property values. |
 | Report | Properties of a report that is defined in a job. Some of these properties can be overridded at submit time. Their specific use is implemtation specific.. |
 | RestoreRequest | Sends a request to JAMS to restore an object. |
 | SaveRequest | Sends an object to JAMS to be saved. |
 | SetEntryElementState | A SetEntryElementState message contains details about a change in an Entry Element's state. |
 | SetEntryState | A message sent from a Job to inform JAMS that an Icon, Message, or Status should change. |
 | WorkflowStateChange | A message sent from a Workflow host to inform JAMS of a change of state. |
 | WorkflowTracking | A message sent from a Workflow host to track a workflow. |