org.apache.hadoop.hbase.io.hfile
Class CacheableDeserializerIdManager
java.lang.Object
org.apache.hadoop.hbase.io.hfile.CacheableDeserializerIdManager
@InterfaceAudience.Private
public class CacheableDeserializerIdManager
- extends Object
This class is used to manage the identifiers for
CacheableDeserializer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CacheableDeserializerIdManager
public CacheableDeserializerIdManager()
registerDeserializer
public static int registerDeserializer(CacheableDeserializer<Cacheable> cd)
- Register the given cacheable deserializer and generate an unique identifier
id for it
- Parameters:
cd
-
- Returns:
- the identifier of given cacheable deserializer
getDeserializer
public static CacheableDeserializer<Cacheable> getDeserializer(int id)
- Get the cacheable deserializer as the given identifier Id
- Parameters:
id
-
- Returns:
- CacheableDeserializer
Copyright © 2007-2016 The Apache Software Foundation. All Rights Reserved.