Groovy Documentation

griffon.plugins.riak
[Groovy] Class RiakClientHolder

java.lang.Object
  griffon.plugins.riak.RiakClientHolder
All Implemented Interfaces:
RiakProvider

@Singleton
class RiakClientHolder
extends Object

Authors:
Andres Almiray


Field Summary
private static Object[] LOCK

private static org.slf4j.Logger LOG

private Map clients

 
Constructor Summary
RiakClientHolder()

 
Method Summary
void disconnectClient(String clientName)

private com.basho.riak.client.RiakClient fetchClient(String clientName)

com.basho.riak.client.RiakClient getClient(String clientName = 'default')

String[] getClientNames()

boolean isClientConnected(String clientName)

private com.basho.riak.client.RiakClient retrieveClient(String clientName)

void setClient(String clientName = 'default', com.basho.riak.client.RiakClient client)

private void storeClient(String clientName, com.basho.riak.client.RiakClient client)

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

Object withRiak(String clientName = 'default', 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


clients

private final Map clients


 
Constructor Detail

RiakClientHolder

RiakClientHolder()


 
Method Detail

disconnectClient

void disconnectClient(String clientName)


fetchClient

private com.basho.riak.client.RiakClient fetchClient(String clientName)


getClient

com.basho.riak.client.RiakClient getClient(String clientName = 'default')


getClientNames

String[] getClientNames()


isClientConnected

boolean isClientConnected(String clientName)


retrieveClient

private com.basho.riak.client.RiakClient retrieveClient(String clientName)


setClient

void setClient(String clientName = 'default', com.basho.riak.client.RiakClient client)


storeClient

private void storeClient(String clientName, com.basho.riak.client.RiakClient client)


withRiak

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


withRiak

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


 

Groovy Documentation