Groovy Documentation

griffon.plugins.hazelcast
[Groovy] Class HazelcastClientHolder

java.lang.Object
  griffon.plugins.hazelcast.HazelcastClientHolder
All Implemented Interfaces:
HazelcastProvider

@Singleton
class HazelcastClientHolder
extends Object

Authors:
Andres Almiray


Field Summary
private static Object[] LOCK

private static org.slf4j.Logger LOG

private Map clients

 
Constructor Summary
HazelcastClientHolder()

 
Method Summary
void disconnectClient(String clientName)

private com.hazelcast.client.HazelcastClient fetchClient(String clientName)

com.hazelcast.client.HazelcastClient getClient(String clientName = 'default')

String[] getClientNames()

boolean isClientConnected(String clientName)

private com.hazelcast.client.HazelcastClient retrieveClient(String clientName)

void setClient(String clientName = 'default', com.hazelcast.client.HazelcastClient client)

private void storeClient(String clientName, com.hazelcast.client.HazelcastClient client)

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

Object withHazelcast(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

HazelcastClientHolder

HazelcastClientHolder()


 
Method Detail

disconnectClient

void disconnectClient(String clientName)


fetchClient

private com.hazelcast.client.HazelcastClient fetchClient(String clientName)


getClient

com.hazelcast.client.HazelcastClient getClient(String clientName = 'default')


getClientNames

String[] getClientNames()


isClientConnected

boolean isClientConnected(String clientName)


retrieveClient

private com.hazelcast.client.HazelcastClient retrieveClient(String clientName)


setClient

void setClient(String clientName = 'default', com.hazelcast.client.HazelcastClient client)


storeClient

private void storeClient(String clientName, com.hazelcast.client.HazelcastClient client)


withHazelcast

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


withHazelcast

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


 

Groovy Documentation