Projects / Remote Tea

Remote Tea

Remote Tea is a pure Java implementation of Sun's ONC/RPC protocol. Complete client and server functionality is available, as is client access to the portmapper. The package contains an rpcgen-like precompiler for converting .x files into Java classes. Also included is a Java-based portmapper.

Operating Systems

Recent releases

  •  14 Aug 2003 17:28

    Release Notes: Control over the character encoding of strings has been added to both clients and servers. The support for JBuilder project files has been dropped. Instead, a project file for the Eclipse IDE is now included.

    •  15 Apr 2003 14:17

      Release Notes: Code generation bugs in jrpcgen were fixed, so that elements from enumerations can now be used as program numbers. Moreover, if a port number is explicitly given to the constructor of a server object, it is not ignored anymore. Two new jrpcgen command line options give more control over the code generation process: method stubs on the server side can now optionally take a call information parameter, which is useful for authentication, et cetera.

      •  13 Dec 2002 12:09

        Release Notes: This release contains two bugfixes in the jrpcgen protocol compiler. The first fix solves a problem which occurs with remote functions containing multiple parameters and one or more parameters being enums. The second fix solves a bug which caused certain enumeration constants not being dumped to the generated source code in the presence of dependencies.

        •  07 Oct 2002 14:19

          Release Notes: jrpcgen was improved so that it now generates code with iteration loops for XDR structs which contain tail references to themselves. A race condition in the listening thread for TCP-based ONC/RPC servers was corrected. An additional constructor was added to the classes OncRpcTcpServerTransport and OncRpcUdpServerTransport that now accepts a local binding address.

          •  04 Jun 2002 15:02

            Release Notes: The portmapper client object has been enhanced to use both UDP and TCP. A new constructor was added to TCP-based ONC/RPC clients which carries out a user-controlled connect(). (The timeout can be controlled by the calling application.) The version information in OncRpcConstants was finally corrected.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.