org.apache.hadoop.hbase.io.hfile
Class CacheableDeserializerIdManager

java.lang.Object
  extended by org.apache.hadoop.hbase.io.hfile.CacheableDeserializerIdManager

@InterfaceAudience.Private
public class CacheableDeserializerIdManager
extends Object

This class is used to manage the identifiers for CacheableDeserializer


Constructor Summary
CacheableDeserializerIdManager()
           
 
Method Summary
static CacheableDeserializer<Cacheable> getDeserializer(int id)
          Get the cacheable deserializer as the given identifier Id
static int registerDeserializer(CacheableDeserializer<Cacheable> cd)
          Register the given cacheable deserializer and generate an unique identifier id for it
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CacheableDeserializerIdManager

public CacheableDeserializerIdManager()
Method Detail

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.