public final class Serializer extends Object
Serializer is a utility class that provides static methods
 for serializing & deserializing ItemState and
 NodeReferences objects using a simple binary serialization
 format.| Constructor and Description | 
|---|
Serializer()  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
deserialize(NodeReferences refs,
           InputStream stream)
Deserializes a  
NodeReferences object from the given
 binary stream. | 
static void | 
deserialize(NodeState state,
           InputStream stream)
Deserializes a  
NodeState object from the given binary
 stream. | 
static void | 
deserialize(PropertyState state,
           InputStream stream,
           BLOBStore blobStore)
Deserializes a  
PropertyState object from the given binary
 stream. | 
static void | 
serialize(NodeReferences refs,
         OutputStream stream)
Serializes the specified  
NodeReferences object to the given
 binary stream. | 
static void | 
serialize(NodeState state,
         OutputStream stream)
Serializes the specified  
NodeState object to the given
 binary stream. | 
static void | 
serialize(PropertyState state,
         OutputStream stream,
         BLOBStore blobStore)
Serializes the specified  
PropertyState object to the given
 binary stream. | 
public static void serialize(NodeState state, OutputStream stream) throws Exception
NodeState object to the given
 binary stream.state - state to serializestream - the stream where the state should be
               serialized toException - if an error occurs during the serializationdeserialize(NodeState, InputStream)public static void deserialize(NodeState state, InputStream stream) throws Exception
NodeState object from the given binary
 stream.state - state to deserializestream - the stream where the state should be deserialized fromException - if an error occurs during the deserializationserialize(NodeState, OutputStream)public static void serialize(PropertyState state, OutputStream stream, BLOBStore blobStore) throws Exception
PropertyState object to the given
 binary stream. Binary values are stored in the specified
 BLOBStore.state - state to serializestream - the stream where the state should be
                  serialized toblobStore - handler for BLOB dataException - if an error occurs during the serializationdeserialize(PropertyState, InputStream,BLOBStore)public static void deserialize(PropertyState state, InputStream stream, BLOBStore blobStore) throws Exception
PropertyState object from the given binary
 stream. Binary values are retrieved from the specified
 BLOBStore.state - state to deserializestream - the stream where the state should be
                  deserialized fromblobStore - handler for BLOB dataException - if an error occurs during the deserializationserialize(PropertyState, OutputStream, BLOBStore)public static void serialize(NodeReferences refs, OutputStream stream) throws Exception
NodeReferences object to the given
 binary stream.refs - object to serializestream - the stream where the object should be serialized toException - if an error occurs during the serializationdeserialize(NodeReferences, InputStream)public static void deserialize(NodeReferences refs, InputStream stream) throws Exception
NodeReferences object from the given
 binary stream.refs - object to deserializestream - the stream where the object should be deserialized fromException - if an error occurs during the deserializationserialize(NodeReferences, OutputStream)Copyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.