Package org.apache.solr.common.util
Interface JavaBinCodec.ObjectResolver
- Enclosing class:
JavaBinCodec
public static interface JavaBinCodec.ObjectResolver
Allows extension of
JavaBinCodec to support serialization of arbitrary data types.
Implementors of this interface write a method to serialize a given object using an existing
JavaBinCodec
-
Method Summary
Modifier and TypeMethodDescriptionresolve(Object o, JavaBinCodec codec) Examine and attempt to serialize the given object, using aJavaBinCodecto write it to a stream.
-
Method Details
-
resolve
Examine and attempt to serialize the given object, using aJavaBinCodecto write it to a stream.- Parameters:
o- the object that the caller wants to be serialized.codec- used to actually serializeo.- Returns:
- the object
oitself if it could not be serialized, ornullif the whole object was successfully serialized. - Throws:
IOException- See Also:
-