T
- public interface Deserializer<T>
Provides a facility for deserializing objects of type InputStream
.
Deserializers are stateful, but must not buffer the input since
other producers may read from the input between calls to
deserialize(Object)
.
限定符和类型 | 方法和说明 |
---|---|
void |
close()
Close the underlying input stream and clear up any resources.
|
T |
deserialize(T t)
Deserialize the next object from the underlying input stream.
|
void |
open(InputStream in)
Prepare the deserializer for reading.
|
void open(InputStream in) throws IOException
Prepare the deserializer for reading.
IOException
T deserialize(T t) throws IOException
Deserialize the next object from the underlying input stream.
If the object t
is non-null then this deserializer
may set its internal state to the next object read from the input
stream. Otherwise, if the object t
is null a new
deserialized object will be created.
IOException
void close() throws IOException
Close the underlying input stream and clear up any resources.
IOException
Copyright © 2009 The Apache Software Foundation