Package com.distinct.rpc

Interface Summary
BroadcastHandler Defines the interface for the handler that is called for each reply package to a RPC broadcast request.
XDRType Defines the XDR interface for all classes that implement types that can be written to or read from XDRStreams.
XMLRPCType Defines the interface for all classes that implement types that can be written to or read from XML-RPC.
 

Class Summary
Auth Base class of all authentication classes.
AuthDes Implements AUTH_DES authenticators.
AuthDesServerDB Implements server side checks and a temporary database for client nickname authenticators.
AuthShort Implements AUTH_SHORT authentication.
AuthUnix Implements AUTH_UNIX authentication.
ClientGeneric From this abstract class, the protocol client classes (TCP, UDP and HTTP) are derived.
ClientHTTP Implementation of the RPC protocol via HTTP.
ClientSecureRPC Java implementation of Secure RPC protocol with AuthDes.
ClientTCP Implementation of the RPC protocol via TCP.
ClientTCPStreamed Implementation of the RPC protocol via TCP.
ClientTCPx Implementation of the RPC protocol via TCP with extended constructors from the javax.net package.
ClientUDP Implementation of the RPC protocol via UDP.
JRPC Defines all constants used in the JRPC package.
JRPCClient From this class all Jrpcgen generated interfaces are derived.
JRPCServer All JRPC servers are derived from this abstract class.
NetDB Database for RPC service names.
Pmap Interface to the portmapper.
Portmapper The RPC Portmapper
PublicKeyDB Key database for Secure RPC.
PublicKeyDBYP Connection to a NIS (Yellow Pages) publickey database for secure RPC keys.
RPCBind The RPCBind server
RPCEntry Holds information about named RPC services.
XDRboolean This wrapper class is used to encode or decode a parameter of type boolean to or from an XDRStream.
XDRchar This wrapper class is used to encode or decode a parameter of type char to or from an XDRStream.
XDRdouble This wrapper class is used to encode or decode a parameter of type double to or from an XDRStream.
XDRfloat This wrapper class is used to encode or decode a parameter of type float to or from an XDRStream.
XDRInputStream XDRInputStream implements an XDRStream that reads all encoded data from an InputStream.
XDRint This wrapper class is used to encode or decode a parameter of type int to or from an XDRStream.
XDRlong This wrapper class is used to encode or decode a parameter of type long to or from an XDRStream.
XDRObj  
XDRopaque This wrapper class is used to encode or decode a parameter of type opaque to or from an XDRStream.
XDROutputStream XDROutputStream implements an XDRStream that sends all encoded data to an OutputStream.
XDRRecordInputStream XDRInputStream implements an XDRStream that reads all encoded data from an InputStream.
XDRRecordOutputStream XDROutputStream implements an XDRStream that sends all encoded data to an OutputStream.
XDRshort This wrapper class is used to encode or decode a parameter of type short to or from an XDRStream.
XDRStream XDRStream implements a dynamically growing buffer of bytes (in fact a queue).
XDRstring This wrapper class is used to encode or decode a parameter of type String to or from an XDRStream.
XDRvoid This wrapper class is used to encode or decode a parameter of type void to or from an XDRStream.
 

Exception Summary
RPCAuthError Interface to the portmapper.
RPCDecodeError Thrown when a problem occurs during XDR decoding.
RPCError Defines the XDR interface for all classes that implement types that can be written to or read from XDRStreams.
RPCServerError Thrown when an RPC server is not available (not registered at the Portmapper).
RPCTimeoutError Thrown when an RPC waits longer than the timeout value of the client.
RPCXMLError Thrown when an RPC server is not available (not registered at the Portmapper).