|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@InterfaceAudience.Private public interface CacheableDeserializer<T extends Cacheable>
Interface for a deserializer. Throws an IOException if the serialized data is incomplete or wrong.
Method Summary | |
---|---|
T |
deserialize(ByteBuffer b)
Returns the deserialized object. |
T |
deserialize(ByteBuffer b,
boolean reuse)
|
int |
getDeserialiserIdentifier()
Get the identifier of this deserialiser. |
Method Detail |
---|
T deserialize(ByteBuffer b) throws IOException
IOException
T deserialize(ByteBuffer b, boolean reuse) throws IOException
b
- reuse
- true if Cacheable object can use the given buffer as its
content
IOException
int getDeserialiserIdentifier()
CacheableDeserializerIdManager
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |