# Package org.acplt.oncrpc

package org.acplt.oncrpc

Related Packages
Package
Description
org.acplt.oncrpc.ant
org.acplt.oncrpc.server
org.acplt.oncrpc.web
Class
Description
HasEncoding<T>
needed for transmitting java enums via RPC
OncRpcAcceptStatus
A collection of constants used to identify the acceptance status of ONC/RPC reply messages.
OncRpcAuthConstants
A collection of constants related to authentication and generally usefull for ONC/RPC.
OncRpcAuthenticationException
The class `OncRpcAuthenticationException` indicates an authentication exception.
OncRpcAuthStatus
A collection of constants used to identify the authentication status (or any authentication errors) in ONC/RPC replies of the corresponding ONC/RPC calls.
OncRpcAuthType
A collection of constants used to identify the authentication schemes available for ONC/RPC.
OncRpcBroadcastAdapter
An abstract adapter class for `receiving` `ONC/RPC broadcast reply events`.
OncRpcBroadcastEvent
The class `OncRpcBroadcastEvent` defines an event fired by `ONC/RPC UDP/IP-based clients` whenever replies to a `broadcast call` are received.
OncRpcBroadcastListener
The listener class for `receiving` `ONC/RPC broadcast reply events`.
OncRpcCallMessage
The `OncRpcCallMessage` class represents a remote procedure call message as defined by ONC/RPC in RFC 1831.
OncRpcClient
The abstract `OncRpcClient` class is the foundation for protcol-specific ONC/RPC clients.
OncRpcClientAuth
The `OncRpcClientAuth` class is the base class for handling all protocol issues of ONC/RPC authentication on the client side.
OncRpcClientAuthNone
The `OncRpcClientAuthNone` class handles protocol issues of ONC/RPC `AUTH_NONE` authentication.
OncRpcClientAuthUnix
The `OncRpcClientAuthUnix` class handles protocol issues of ONC/RPC `AUTH_UNIX` (and thus `AUTH_SHORT`) authentication.
OncRpcClientCallMessage
The `OncRpcClientCallMessage` class represents a remote procedure call message on the client side.
OncRpcClientReplyMessage
The `OncRpcReplyMessage` class represents an ONC/RPC reply message as defined by ONC/RPC in RFC 1831.
OncRpcClientStub
The abstract `OncRpcClientStub` class is the base class to build ONC/RPC-program specific clients upon.
OncRpcConstants
A collection of constants generally usefull for ONC/RPC.
OncRpcDumpResult
Objects of class `OncRpcDumpResult` represent the outcome of the PMAP_DUMP operation on a portmapper.
OncRpcException
The class `OncRpcException` indicates ONC/RPC conditions that a reasonable application might want to catch.
OncRpcGetPortResult
The `OncRpcGetPortResult` class represents the result from a PMAP_GETPORT remote procedure call to the ONC/RPC portmapper.
OncRpcHttpClient
ONC/RPC client which communicates with ONC/RPC servers over the network using the ISO/OSI level 7 application protocol HTTP as a tunnel.
OncRpcMessage
The `OncRpcMessage` class is an abstract superclass for all the message types ONC/RPC defines (well, an overwhelming count of two).
OncRpcMessageType
A collection of constants used for ONC/RPC messages to identify the type of message.
OncRpcPortmapClient
The class `OncRpcPortmapClient` is a specialized ONC/RPC client, which can talk to the portmapper on a given host using the famous UDP/IP datagram-oriented internet protocol.
OncRpcPortmapServices
A collection of constants used for ONC/RPC messages to identify the remote procedure calls offered by ONC/RPC portmappers.
OncRpcProgramNotRegisteredException
The class `OncRpcProgramNotRegisteredException` indicates that the requests ONC/RPC program is not available at the specified host.
OncRpcProtocols
A collection of protocol constants used by the ONC/RPC package.
OncRpcRejectStatus
A collection of constants used to describe why a remote procedure call message was rejected.
OncRpcReplyMessage
The `OncRpcReplyMessage` class represents an ONC/RPC reply message as defined by ONC/RPC in RFC 1831.
OncRpcReplyStatus
A collection of constants used to identify the (overall) status of an ONC/RPC reply message.
OncRpcServerIdent
The class `OncRpcServerIdent` represents an tuple { program, version, protocol, port} uniquely identifying a particular ONC/RPC server on a given host.
OncRpcTcpClient
ONC/RPC client which communicates with ONC/RPC servers over the network using the stream-oriented protocol TCP/IP.
OncRpcTcpSocketHelper
Wraps JRE-specific networking code for TCP/IP-based client sockets.
OncRpcTimeoutException
The class `OncRpcTimeoutException` indicates a timed out call exception.
OncRpcUdpClient
ONC/RPC client which communicates with ONC/RPC servers over the network using the datagram-oriented protocol UDP/IP.
OncRpcUdpRetransmissionMode
A collection of constants used to identify the retransmission schemes when using `UDP/IP-based ONC/RPC clients`.
OncRpcUdpSocketHelper
Wraps JRE-specific networking code for UDP/IP-based client sockets.
XdrAble
Defines the interface for all classes that should be able to be serialized into XDR streams, and deserialized or constructed from XDR streams.
XdrBoolean
Instances of the class `XdrBoolean` represent (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.
XdrBufferDecodingStream
The `XdrBufferDecodingStream` class provides the necessary functionality to `XdrDecodingStream` to retrieve XDR packets from a byte buffer.
XdrBufferEncodingStream
The `XdrBufferEncodingStream` class provides a buffer-based XDR stream.
XdrByte
Instances of the class `XdrByte` represent (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.
XdrBytes
Instances of the class `XdrBytes` represent (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.
XdrChar
Instances of the class `XdrChar` represent (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.
XdrDecodingStream
Defines the abstract base class for all decoding XDR streams.
XdrDouble
Instances of the class `XdrDouble` represent (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.
XdrDynamicOpaque
Instances of the class `XdrDynamicOpaque` represent (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.
XdrEncodingStream
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<SummaryAlarm> { ..
XdrFloat
Instances of the class `XdrFloat` represent (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.
XdrHashCode
Title: common - XdrHashCode provides ...
XdrHttpDecodingStream
The `XdrHttpDecodingStream` class provides the necessary functionality to `XdrDecodingStream` to receive XDR data through HTTP tunnels.
XdrInt
Instances of the class `XdrInt` represent (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.
XdrLong
Instances of the class `XdrLong` represent (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.
XdrOpaque
Instances of the class `XdrOpaque` represent (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.
XdrShort
Instances of the class `XdrShort` represent (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.
XdrString
Instances of the class `XdrString` represent (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.
XdrTcpChannelEncodingStream
XdrTcpDecodingStream
The `XdrTcpDecodingStream` class provides the necessary functionality to `XdrDecodingStream` to receive XDR records from the network using the stream-oriented TCP/IP.
XdrTcpEncodingStream
The `XdrTcpEncodingStream` class provides the necessary functionality to `XdrEncodingStream` to send XDR records to the network using the stream-oriented TCP/IP.
XdrUdpDecodingStream
The `XdrUdpDecodingStream` class provides the necessary functionality to `XdrDecodingStream` to receive XDR packets from the network using the datagram-oriented UDP/IP.
XdrUdpEncodingStream
The `XdrUdpDecodingStream` class provides the necessary functionality to `XdrDecodingStream` to send XDR packets over the network using the datagram-oriented UDP/IP.
XdrUnion
The abstract base class `XdrUnion` helps (de-)serializing polymorphic classes.
XdrVoid
Instances of the class `XdrVoid` represent (de-)serializeable voids, which are especially useful in cases where no result is expected from a remote function call or no parameters are supplied.