JBoss Community Archive (Read Only)

JBoss Marshalling

Introduction

JBoss Marshalling is an alternative serialization API that fixes many of the problems found in the JDK serialization API while remaining fully compatible with java.io.Serializable and its relatives as well as the binary serialization, and adds several new tunable parameters and additional features, all of which are pluggable via factory configuration (externalizers, class/instance lookup tables, class resolution, and object replacement, to name a few). In addition, a highly optimized protocol entitled "River" is included as well, which retains the serialization API compatibility but results in much smaller messages which are more quickly read and written.

This framework was inspired by the need for certain features unavailable with the standard Object*Stream classes:

JBoss.org Content Archive (Read Only), exported from JBoss Community Documentation Editor at 2020-03-11 11:32:15 UTC, last content change 2011-07-08 16:42:24 UTC.