Package com.tangosol.io
Interface ObjectStreamFactory
- All Known Implementing Classes:
ExternalizableHelper.DefaultObjectStreamFactory
public interface ObjectStreamFactory
Provides the means to create ObjectInput and ObjectOutput streams based on
primitive data streams in a layered, pluggable fashion.
- Author:
- cp 2002.08.19
-
Method Summary
Modifier and TypeMethodDescriptiongetObjectInput
(DataInput in, ClassLoader loader, boolean fForceNew) Obtain an ObjectInput based on the passed DataInput.Obtain an ObjectOutput based on the passed DataOutput.
-
Method Details
-
getObjectInput
Obtain an ObjectInput based on the passed DataInput.- Parameters:
in
- the DataInput to be wrappedloader
- the ClassLoader to be usedfForceNew
- if true, a new ObjectInput must be returned; otherwise, if the passed stream is already an ObjectInput, it's allowed to be returned instead- Returns:
- an ObjectInput that delegates to ("wraps") the passed DataInput
- Throws:
IOException
- if an I/O exception occurs
-
getObjectOutput
Obtain an ObjectOutput based on the passed DataOutput.- Parameters:
out
- the DataOutput to be wrapped- Returns:
- an ObjectOutput that delegates to ("wraps") the passed DataOutput
- Throws:
IOException
- if an I/O exception occurs
-