RION Ops for Java
Rion Ops for Java is an open source toolkit that enables you to read and write the RION data format. When exchanging data between nodes in a distributed system it is beneficial to encode that data using a fast, compact and versatile data format. RION is such a data format.
RION is a binary, compact, fast data format. Rion Ops for Java contains tools for working with RION directly in its binary (raw) form, as well as for turning RION into Java objects, and Java objects into RION. In either mode, the tools are designed to give you as much flexibility and high performance as possible.
Reading and Writing RION in Binary Format
Working with RION in its binary (raw) form is faster than first deserializing it into a Java object, and serializing it back into RION when you are done. First of all you save the object allocation and garbage collection later. Second, you can skip over RION fields of a record you may not need, so you don't waste time parsing these fields.
RION Ops for Java contains two components that let you work with RION in is raw, binary form:
Turning RION into Objects and Back
RION Ops also has tools for reading RION into Java objects, and writing Java objects into RION. These tools have not yet been released, but we have implemented and testet them already. They will be released soon.