Package org.acplt.oncrpc
package org.acplt.oncrpc
-
ClassDescriptionHasEncoding<T>needed for transmitting java enums via RPCA collection of constants used to identify the acceptance status of ONC/RPC reply messages.A collection of constants related to authentication and generally usefull for ONC/RPC.The class
OncRpcAuthenticationExceptionindicates an authentication exception.A collection of constants used to identify the authentication status (or any authentication errors) in ONC/RPC replies of the corresponding ONC/RPC calls.A collection of constants used to identify the authentication schemes available for ONC/RPC.An abstract adapter class forreceivingONC/RPC broadcast reply events.The classOncRpcBroadcastEventdefines an event fired byONC/RPC UDP/IP-based clientswhenever replies to abroadcast callare received.The listener class forreceivingONC/RPC broadcast reply events.TheOncRpcCallMessageclass represents a remote procedure call message as defined by ONC/RPC in RFC 1831.The abstractOncRpcClientclass is the foundation for protcol-specific ONC/RPC clients.TheOncRpcClientAuthclass is the base class for handling all protocol issues of ONC/RPC authentication on the client side.TheOncRpcClientAuthNoneclass handles protocol issues of ONC/RPCAUTH_NONEauthentication.TheOncRpcClientAuthUnixclass handles protocol issues of ONC/RPCAUTH_UNIX(and thusAUTH_SHORT) authentication.TheOncRpcClientCallMessageclass represents a remote procedure call message on the client side.TheOncRpcReplyMessageclass represents an ONC/RPC reply message as defined by ONC/RPC in RFC 1831.The abstractOncRpcClientStubclass is the base class to build ONC/RPC-program specific clients upon.A collection of constants generally usefull for ONC/RPC.Objects of classOncRpcDumpResultrepresent the outcome of the PMAP_DUMP operation on a portmapper.The classOncRpcExceptionindicates ONC/RPC conditions that a reasonable application might want to catch.TheOncRpcGetPortResultclass represents the result from a PMAP_GETPORT remote procedure call to the ONC/RPC portmapper.ONC/RPC client which communicates with ONC/RPC servers over the network using the ISO/OSI level 7 application protocol HTTP as a tunnel.TheOncRpcMessageclass is an abstract superclass for all the message types ONC/RPC defines (well, an overwhelming count of two).A collection of constants used for ONC/RPC messages to identify the type of message.The classOncRpcPortmapClientis a specialized ONC/RPC client, which can talk to the portmapper on a given host using the famous UDP/IP datagram-oriented internet protocol.A collection of constants used for ONC/RPC messages to identify the remote procedure calls offered by ONC/RPC portmappers.The classOncRpcProgramNotRegisteredExceptionindicates that the requests ONC/RPC program is not available at the specified host.A collection of protocol constants used by the ONC/RPC package.A collection of constants used to describe why a remote procedure call message was rejected.TheOncRpcReplyMessageclass represents an ONC/RPC reply message as defined by ONC/RPC in RFC 1831.A collection of constants used to identify the (overall) status of an ONC/RPC reply message.The classOncRpcServerIdentrepresents an tuple { program, version, protocol, port} uniquely identifying a particular ONC/RPC server on a given host.ONC/RPC client which communicates with ONC/RPC servers over the network using the stream-oriented protocol TCP/IP.Wraps JRE-specific networking code for TCP/IP-based client sockets.The classOncRpcTimeoutExceptionindicates a timed out call exception.ONC/RPC client which communicates with ONC/RPC servers over the network using the datagram-oriented protocol UDP/IP.A collection of constants used to identify the retransmission schemes when usingUDP/IP-based ONC/RPC clients.Wraps JRE-specific networking code for UDP/IP-based client sockets.Defines the interface for all classes that should be able to be serialized into XDR streams, and deserialized or constructed from XDR streams.Instances of the classXdrBooleanrepresent (de-)serializeable booleans, which are especially useful in cases where a result with only a single boolean is expected from a remote function call or only a single boolean parameter needs to be supplied.TheXdrBufferDecodingStreamclass provides the necessary functionality toXdrDecodingStreamto retrieve XDR packets from a byte buffer.TheXdrBufferEncodingStreamclass provides a buffer-based XDR stream.Instances of the classXdrByterepresent (de-)serializeable bytes, which are especially useful in cases where a result with only a single byte is expected from a remote function call or only a single byte parameter needs to be supplied.Instances of the classXdrBytesrepresent (de-)serializeable bytes values, which are especially useful in cases where a result with only a single bytes value is expected from a remote function call or only a single bytes value parameter needs to be supplied.Instances of the classXdrCharrepresent (de-)serializeable chars, which are especially useful in cases where a result with only a single char is expected from a remote function call or only a single char parameter needs to be supplied.Defines the abstract base class for all decoding XDR streams.Instances of the classXdrDoublerepresent (de-)serializeable doubles, which are especially useful in cases where a result with only a single double is expected from a remote function call or only a single double parameter needs to be supplied.Instances of the classXdrDynamicOpaquerepresent (de-)serializeable dynamic-size opaque values, which are especially useful in cases where a result with only a single opaque value is expected from a remote function call or only a single opaque value parameter needs to be supplied.Defines the abstract base class for all encoding XDR streams.XdrEnum<T extends HasEncoding<T>>wrapper provides XdrAble for generated java enums.
e.g.: public enum SummaryAlarm implements HasEncoding{ .. Instances of the classXdrFloatrepresent (de-)serializeable floats, which are especially useful in cases where a result with only a single float is expected from a remote function call or only a single float parameter needs to be supplied.Title: common - XdrHashCode provides ...TheXdrHttpDecodingStreamclass provides the necessary functionality toXdrDecodingStreamto receive XDR data through HTTP tunnels.Instances of the classXdrIntrepresent (de-)serializeable integers, which are especially useful in cases where a result with only a single int is expected from a remote function call or only a single int parameter needs to be supplied.Instances of the classXdrLongrepresent (de-)serializeable longs (64 bit), which are especially useful in cases where a result with only a single long is expected from a remote function call or only a single long parameter needs to be supplied.Instances of the classXdrOpaquerepresent (de-)serializeable fixed-size opaque values, which are especially useful in cases where a result with only a single opaque value is expected from a remote function call or only a single opaque value parameter needs to be supplied.Instances of the classXdrShortrepresent (de-)serializeable shorts, which are especially useful in cases where a result with only a single short is expected from a remote function call or only a single short parameter needs to be supplied.Instances of the classXdrStringrepresent (de-)serializeable strings, which are especially useful in cases where a result with only a single string is expected from a remote function call or only a single string parameter needs to be supplied.TheXdrTcpDecodingStreamclass provides the necessary functionality toXdrDecodingStreamto receive XDR records from the network using the stream-oriented TCP/IP.TheXdrTcpEncodingStreamclass provides the necessary functionality toXdrEncodingStreamto send XDR records to the network using the stream-oriented TCP/IP.TheXdrUdpDecodingStreamclass provides the necessary functionality toXdrDecodingStreamto receive XDR packets from the network using the datagram-oriented UDP/IP.TheXdrUdpDecodingStreamclass provides the necessary functionality toXdrDecodingStreamto send XDR packets over the network using the datagram-oriented UDP/IP.The abstract base classXdrUnionhelps (de-)serializing polymorphic classes.Instances of the classXdrVoidrepresent (de-)serializeable voids, which are especially useful in cases where no result is expected from a remote function call or no parameters are supplied.