public class InfinispanConnectionImpl extends BasicConnection implements InfinispanConnection
| Constructor and Description |
|---|
InfinispanConnectionImpl(org.infinispan.client.hotrod.RemoteCacheManager manager,
org.infinispan.client.hotrod.RemoteCacheManager scriptManager,
String cacheName,
org.infinispan.protostream.SerializationContext ctx,
org.teiid.resource.adapter.infinispan.hotrod.InfinispanManagedConnectionFactory.InfinispanConnectionFactory icf,
String cacheTemplate) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
<T> T |
execute(String scriptName,
Map<String,?> params) |
org.infinispan.commons.api.BasicCache |
getCache() |
<K,V> org.infinispan.commons.api.BasicCache<K,V> |
getCache(String cacheName,
boolean createIfNotExists) |
void |
registerMarshaller(org.infinispan.protostream.BaseMarshaller<InfinispanDocument> marshaller) |
void |
registerProtobufFile(ProtobufResource protobuf) |
void |
registerScript(String scriptName,
String script) |
void |
unRegisterMarshaller(org.infinispan.protostream.BaseMarshaller<InfinispanDocument> marshaller) |
cleanUp, createInteraction, getLocalTransaction, getMetaData, getResultSetInfo, getXAResource, isAlivepublic InfinispanConnectionImpl(org.infinispan.client.hotrod.RemoteCacheManager manager,
org.infinispan.client.hotrod.RemoteCacheManager scriptManager,
String cacheName,
org.infinispan.protostream.SerializationContext ctx,
org.teiid.resource.adapter.infinispan.hotrod.InfinispanManagedConnectionFactory.InfinispanConnectionFactory icf,
String cacheTemplate)
throws javax.resource.ResourceException
javax.resource.ResourceExceptionpublic void registerProtobufFile(ProtobufResource protobuf) throws TranslatorException
registerProtobufFile in interface InfinispanConnectionTranslatorExceptionpublic void close()
throws javax.resource.ResourceException
close in interface Connectionjavax.resource.ResourceExceptionpublic org.infinispan.commons.api.BasicCache getCache()
throws TranslatorException
getCache in interface InfinispanConnectionTranslatorExceptionpublic <K,V> org.infinispan.commons.api.BasicCache<K,V> getCache(String cacheName, boolean createIfNotExists) throws TranslatorException
getCache in interface InfinispanConnectionTranslatorExceptionpublic void registerMarshaller(org.infinispan.protostream.BaseMarshaller<InfinispanDocument> marshaller) throws TranslatorException
registerMarshaller in interface InfinispanConnectionTranslatorExceptionpublic void unRegisterMarshaller(org.infinispan.protostream.BaseMarshaller<InfinispanDocument> marshaller) throws TranslatorException
unRegisterMarshaller in interface InfinispanConnectionTranslatorExceptionpublic <T> T execute(String scriptName, Map<String,?> params)
execute in interface InfinispanConnectionpublic void registerScript(String scriptName, String script)
registerScript in interface InfinispanConnectionCopyright © 2019. All rights reserved.