Groovy Documentation

griffon.plugins.voldemort
[Groovy] Class VoldemortConnector

java.lang.Object
  griffon.plugins.voldemort.VoldemortConnector
All Implemented Interfaces:
VoldemortProvider

@Singleton
final class VoldemortConnector
extends Object

Authors:
Andres Almiray


Field Summary
private static org.slf4j.Logger LOG

private def bootstrap

 
Constructor Summary
VoldemortConnector()

 
Method Summary
voldemort.client.StoreClientFactory connect(GriffonApplication app, ConfigObject config, String clientName = 'default')

ConfigObject createConfig(GriffonApplication app)

void disconnect(GriffonApplication app, ConfigObject config, String clientName = 'default')

private ConfigObject narrowConfig(ConfigObject config, String clientName)

private voldemort.client.StoreClientFactory startVoldemort(ConfigObject config)

private void stopVoldemort(ConfigObject config, voldemort.client.StoreClientFactory clientFactory)

Object withVoldemort(String clientName = 'default', Closure closure)

Object withVoldemort(String clientName = 'default', CallableWithArgs callable)

Object withVoldemortStore(String clientName = 'default', String storeName, Closure closure)

Object withVoldemortStore(String clientName = 'default', String storeName, CallableWithArgs callable)

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

Field Detail

LOG

private static final org.slf4j.Logger LOG


bootstrap

private def bootstrap


 
Constructor Detail

VoldemortConnector

VoldemortConnector()


 
Method Detail

connect

voldemort.client.StoreClientFactory connect(GriffonApplication app, ConfigObject config, String clientName = 'default')


createConfig

ConfigObject createConfig(GriffonApplication app)


disconnect

void disconnect(GriffonApplication app, ConfigObject config, String clientName = 'default')


narrowConfig

private ConfigObject narrowConfig(ConfigObject config, String clientName)


startVoldemort

private voldemort.client.StoreClientFactory startVoldemort(ConfigObject config)


stopVoldemort

private void stopVoldemort(ConfigObject config, voldemort.client.StoreClientFactory clientFactory)


withVoldemort

Object withVoldemort(String clientName = 'default', Closure closure)


withVoldemort

Object withVoldemort(String clientName = 'default', CallableWithArgs callable)


withVoldemortStore

Object withVoldemortStore(String clientName = 'default', String storeName, Closure closure)


withVoldemortStore

Object withVoldemortStore(String clientName = 'default', String storeName, CallableWithArgs callable)


 

Groovy Documentation