Groovy Documentation

griffon.plugins.hbase
[Groovy] Class ConfigurationHolder

java.lang.Object
  griffon.plugins.hbase.ConfigurationHolder
All Implemented Interfaces:
HBaseProvider

@Singleton
class ConfigurationHolder
extends Object

Authors:
Andres Almiray


Field Summary
private static Object[] LOCK

private static org.slf4j.Logger LOG

private Map configurations

 
Constructor Summary
ConfigurationHolder()

 
Method Summary
void disconnectConfiguration(String configName)

private org.apache.hadoop.conf.Configuration fetchConfiguration(String configName)

org.apache.hadoop.conf.Configuration getConfiguration(String configName = 'default')

String[] getConfigurationNames()

boolean isConfigurationConnected(String configName)

private org.apache.hadoop.conf.Configuration retrieveConfiguration(String tableName)

void setConfiguration(String configName = 'default', org.apache.hadoop.conf.Configuration configuration)

private void storeConfiguration(String configName, org.apache.hadoop.conf.Configuration configuration)

Object withHBase(String configName = 'default', Closure closure)

Object withHBase(String configName = 'default', CallableWithArgs callable)

Object withHTable(String configName = 'default', String tableName, Closure closure)

Object withHTable(String configName = 'default', String tableName, CallableWithArgs callable)

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

LOCK

private static final Object[] LOCK


LOG

private static final org.slf4j.Logger LOG


configurations

private final Map configurations


 
Constructor Detail

ConfigurationHolder

ConfigurationHolder()


 
Method Detail

disconnectConfiguration

void disconnectConfiguration(String configName)


fetchConfiguration

private org.apache.hadoop.conf.Configuration fetchConfiguration(String configName)


getConfiguration

org.apache.hadoop.conf.Configuration getConfiguration(String configName = 'default')


getConfigurationNames

String[] getConfigurationNames()


isConfigurationConnected

boolean isConfigurationConnected(String configName)


retrieveConfiguration

private org.apache.hadoop.conf.Configuration retrieveConfiguration(String tableName)


setConfiguration

void setConfiguration(String configName = 'default', org.apache.hadoop.conf.Configuration configuration)


storeConfiguration

private void storeConfiguration(String configName, org.apache.hadoop.conf.Configuration configuration)


withHBase

Object withHBase(String configName = 'default', Closure closure)


withHBase

Object withHBase(String configName = 'default', CallableWithArgs callable)


withHTable

Object withHTable(String configName = 'default', String tableName, Closure closure)


withHTable

Object withHTable(String configName = 'default', String tableName, CallableWithArgs callable)


 

Groovy Documentation