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 javax.resource.cci.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 © 2018 JBoss by Red Hat. All rights reserved.