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 |
getHBase13Classname() |
protected abstract String |
getHBase14Classname() |
protected abstract String |
getHBase20Classname() |
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()
protected abstract String getHBase13Classname()
protected abstract String getHBase14Classname()
protected abstract String getHBase20Classname()
Copyright © 2018 The Apache Software Foundation. All rights reserved.