Package org.acplt.oncrpc
Class OncRpcClientCallMessage
java.lang.Object
org.acplt.oncrpc.OncRpcMessage
org.acplt.oncrpc.OncRpcCallMessage
org.acplt.oncrpc.OncRpcClientCallMessage
The
OncRpcClientCallMessage
class represents a remote procedure
call message on the client side.- Version:
- $Revision: 1.1.1.1 $ $Date: 2003/08/13 12:03:40 $ $State: Exp $ $Locker: $
- Author:
- Harald Albrecht
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected OncRpcClientAuth
Client-side authentication protocol handling object to use when decoding the reply message.Fields inherited from class org.acplt.oncrpc.OncRpcCallMessage
ONCRPC_VERSION, oncRpcVersion, procedure, program, version
Fields inherited from class org.acplt.oncrpc.OncRpcMessage
messageId, messageType
-
Constructor Summary
ConstructorsConstructorDescriptionOncRpcClientCallMessage
(int messageId, int program, int version, int procedure, OncRpcClientAuth auth) Constructs and initialises a new ONC/RPC call message header. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Encodes -- that is: serializes -- a ONC/RPC message header object into a XDR stream according to RFC 1831.
-
Field Details
-
auth
Client-side authentication protocol handling object to use when decoding the reply message.
-
-
Constructor Details
-
OncRpcClientCallMessage
public OncRpcClientCallMessage(int messageId, int program, int version, int procedure, OncRpcClientAuth auth) Constructs and initialises a new ONC/RPC call message header.- Parameters:
messageId
- An identifier choosen by an ONC/RPC client to uniquely identify matching call and reply messages.program
- Program number of the remote procedure to call.version
- Program version number of the remote procedure to call.procedure
- Procedure number (identifier) of the procedure to call.auth
- Authentication protocol handling object.
-
-
Method Details
-
xdrEncode
Encodes -- that is: serializes -- a ONC/RPC message header object into a XDR stream according to RFC 1831.- Parameters:
xdr
- An encoding XDR stream where to put the mess in.- Throws:
OncRpcException
- if an ONC/RPC error occurs.IOException
- if an I/O error occurs.
-