T
- Version specific class provided by this factory.public abstract class HBaseVersionSpecificFactory<T> extends Object implements com.google.inject.Provider<T>
Constructor and Description |
---|
HBaseVersionSpecificFactory() |
Modifier and Type | Method and Description |
---|---|
protected T |
createInstance(String className) |
T |
get() |
protected abstract String |
getHBase10CDHClassname() |
protected abstract String |
getHBase10Classname() |
protected abstract String |
getHBase11Classname() |
protected abstract String |
getHBase96Classname() |
protected abstract String |
getHBase98Classname() |
protected T createInstance(String className) throws ClassNotFoundException
ClassNotFoundException
protected abstract String getHBase96Classname()
protected abstract String getHBase98Classname()
protected abstract String getHBase10Classname()
protected abstract String getHBase10CDHClassname()
protected abstract String getHBase11Classname()
Copyright © 2017 The Apache Software Foundation. All rights reserved.