Groovy Documentation

griffon.plugins.infinispan
[Groovy] Class InfinispanConnector

java.lang.Object
  griffon.plugins.infinispan.InfinispanConnector
All Implemented Interfaces:
InfinispanProvider

@Singleton
final class InfinispanConnector
extends Object

Authors:
Andres Almiray


Field Summary
private static String CLASSPATH_PREFIX

private static org.slf4j.Logger LOG

private def bootstrap

 
Constructor Summary
InfinispanConnector()

 
Method Summary
org.infinispan.manager.EmbeddedCacheManager connect(GriffonApplication app, ConfigObject config, String cacheManagerName = 'default')

ConfigObject createConfig(GriffonApplication app)

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

private ConfigObject narrowConfig(ConfigObject config, String cacheManagerName)

private org.infinispan.manager.EmbeddedCacheManager startInfinispan(GriffonApplication app, ConfigObject config)

private void stopInfinispan(ConfigObject config, org.infinispan.manager.EmbeddedCacheManager cacheManager)

Object withInfinispan(String cacheManagerName = 'default', Closure closure)

Object withInfinispan(String cacheManagerName = 'default', CallableWithArgs callable)

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

Field Detail

CLASSPATH_PREFIX

private static final String CLASSPATH_PREFIX


LOG

private static final org.slf4j.Logger LOG


bootstrap

private def bootstrap


 
Constructor Detail

InfinispanConnector

InfinispanConnector()


 
Method Detail

connect

org.infinispan.manager.EmbeddedCacheManager connect(GriffonApplication app, ConfigObject config, String cacheManagerName = 'default')


createConfig

ConfigObject createConfig(GriffonApplication app)


disconnect

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


narrowConfig

private ConfigObject narrowConfig(ConfigObject config, String cacheManagerName)


startInfinispan

private org.infinispan.manager.EmbeddedCacheManager startInfinispan(GriffonApplication app, ConfigObject config)


stopInfinispan

private void stopInfinispan(ConfigObject config, org.infinispan.manager.EmbeddedCacheManager cacheManager)


withInfinispan

Object withInfinispan(String cacheManagerName = 'default', Closure closure)


withInfinispan

Object withInfinispan(String cacheManagerName = 'default', CallableWithArgs callable)


 

Groovy Documentation