Package com.sun.slamd.protocol

The com.sun.slamd.protocol package contains the code for the protocol used to communicate between the SLAMD server and the various types of clients.

See:
          Description

Class Summary
ClassData This class defines a data structure for holding information about a class transferred from the server to a client.
ClassTransferRequest This class defines a SLAMD message that will be sent from the client to the server whenever the client receives a request to process a job using a class that has not been defined on the client.
ClassTransferResponse This class defines a SLAMD message that will be sent from the server to the client whenver a client requests one or more classes.
ClientDisconnect The class defines a SLAMD message that may be sent from a client to the server immediately before the client closes the connection.
ClientHello This class defines a SLAMD message that will be sent from the client to the server when the connection is first established.
ClientManagerHello This class defines a SLAMD message that will be sent from the client manager to the server when the connection is first established.
ClientUpgradeRequest This class defines a SLAMD message that will be sent from the client to the server whenever the server version is newer than the client version.
ClientUpgradeResponse This class defines a SLAMD message that will be sent from the server to the client in response to an upgrade request.
FileData This class defines a data structure for holding information about a file generated during job processing that should be uploaded into the SLAMD server along with the job results.
JobCompleted This class defines a SLAMD message that will be sent from the client to the server whenever processing has been completed for a job.
JobControlRequest This class defines a SLAMD message that will be sent from the server to the client to request that the client take some action on a job.
JobControlResponse This class defines a SLAMD message that will be sent from the client to the server in response to a job control request.
JobRequest This class defines a SLAMD message that will be sent from the server to the client to provide it with information about a job that is to be processed.
JobResponse This class defines a SLAMD message that will be sent from the client to the server in response to a job request.
KeepAlive This class defines a SLAMD message with no real payload, which is used to ensure that the communication between the client and the server remains valid.
MonitorClientHello This class defines a SLAMD message that will be sent from the resource monitor client to the server when the connection is first established.
ProtocolConstants This class defines a set of constants used by SLAMD protocol elements.
RegisterStatistic This class defines a SLAMD message that will be sent from the client to the server to indicate that the client will be providing in-progress information for a given statistic.
ReportStatistic This class defines a SLAMD message that will be sent from the client to the server to report in-progress statistical data.
ServerDisconnect This class defines a SLAMD message that will be sent from the server to a client whenever the server is about to close that client connection.
ServerHello This class defines a SLAMD message that will be sent from the server to the client when the connection is first established.
SLAMDMessage This class defines the basic envelope for a message used to communicate between the SLAMD server and one of the client types.
StartClientRequest This class defines a SLAMD message that will be sent from the server to the client manager in order to request that the client manager create one or more new client instances for use in running jobs.
StartClientResponse This class defines a SLAMD message that will be sent from the client manager to the server in response to a start client request.
StatusRequest This class defines a SLAMD message that will be sent from the server to the client to request information about the state of that client.
StatusResponse This class defines a SLAMD message that will be sent from the client to the server to provide information about the current state of the client.
 

Package com.sun.slamd.protocol Description

The com.sun.slamd.protocol package contains the code for the protocol used to communicate between the SLAMD server and the various types of clients. It is intended as a more flexible replacement for the protocol defined in the com.sun.slamd.message package.