RMIIO is a library that makes it as simple as possible to stream large amounts of data using the RMI framework (or any RPC framework). The RMI framework makes it very easy to implement remote communication between Java programs, yet does not provide any ready solutions for sending large files without blowing out memory on the client or server. What you really want to do is stream data from the client to the server using a framework that does not really expose streaming. The RMIIO library provides some very powerful classes that enable a client to stream data to the server using only a few extra lines of code.
| Tags | Software Development Libraries Java Libraries Communications Internet Object Brokering CORBA RMI |
|---|---|
| Licenses | LGPL |
| Operating Systems | OS Independent |
| Implementation | Java RMI |
Recent releases


Release Notes: This is a minor release with a fix for remote client closing.


Release Notes: Allows reserialization of RemoteStreamServer.


Release Notes: RemoteStreamServer implementations were made Serializable by implementing writeReplace to automatically export the object and return the remote stub. DirectRemoteInputStream was added as a last-ditch alternative for dealing with certain problematic scenarios. Te default port for the DefaultRemoteStreamExporter can now be configured via a system property. Closing of local resources by a RemoteIteratorServer was made less prone to surprises.


No changes have been submitted for this release.
A powerful graphical desktop environment, applications, and development frameworks.
Groupware that lets you share projects, calendars, files, and email online.