Groovy Documentation

griffon.plugins.senseidb
[Groovy] Class SenseidbStoreHolder

java.lang.Object
  griffon.plugins.senseidb.SenseidbStoreHolder
All Implemented Interfaces:
SenseidbProvider

@Singleton
class SenseidbStoreHolder
extends Object

Authors:
Andres Almiray


Field Summary
private static Object[] LOCK

private static org.slf4j.Logger LOG

private Map stores

 
Constructor Summary
SenseidbStoreHolder()

 
Method Summary
void disconnectStore(String storeName)

private com.senseidb.search.client.SenseiServiceProxy fetchStore(String storeName)

com.senseidb.search.client.SenseiServiceProxy getStore(String storeName = 'default')

String[] getStoreNames()

boolean isStoreConnected(String storeName)

private com.senseidb.search.client.SenseiServiceProxy retrieveStore(String storeName)

void setStore(String storeName = 'default', com.senseidb.search.client.SenseiServiceProxy store)

private void storeStore(String storeName, com.senseidb.search.client.SenseiServiceProxy store)

Object withSenseidb(String storeName = 'default', Closure closure)

Object withSenseidb(String storeName = '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


stores

private final Map stores


 
Constructor Detail

SenseidbStoreHolder

SenseidbStoreHolder()


 
Method Detail

disconnectStore

void disconnectStore(String storeName)


fetchStore

private com.senseidb.search.client.SenseiServiceProxy fetchStore(String storeName)


getStore

com.senseidb.search.client.SenseiServiceProxy getStore(String storeName = 'default')


getStoreNames

String[] getStoreNames()


isStoreConnected

boolean isStoreConnected(String storeName)


retrieveStore

private com.senseidb.search.client.SenseiServiceProxy retrieveStore(String storeName)


setStore

void setStore(String storeName = 'default', com.senseidb.search.client.SenseiServiceProxy store)


storeStore

private void storeStore(String storeName, com.senseidb.search.client.SenseiServiceProxy store)


withSenseidb

Object withSenseidb(String storeName = 'default', Closure closure)


withSenseidb

Object withSenseidb(String storeName = 'default', CallableWithArgs callable)


 

Groovy Documentation