public class InfinispanConnectionImpl extends BaseConnection implements org.teiid.infinispan.api.InfinispanConnection
Constructor and Description |
---|
InfinispanConnectionImpl(org.infinispan.client.hotrod.RemoteCacheManager manager,
org.infinispan.client.hotrod.RemoteCacheManager scriptManager,
String cacheName,
org.infinispan.protostream.SerializationContext ctx,
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<org.teiid.infinispan.api.InfinispanDocument> marshaller) |
void |
registerProtobufFile(org.teiid.infinispan.api.ProtobufResource protobuf) |
void |
registerScript(String scriptName,
String script) |
void |
unRegisterMarshaller(org.infinispan.protostream.BaseMarshaller<org.teiid.infinispan.api.InfinispanDocument> marshaller) |
public InfinispanConnectionImpl(org.infinispan.client.hotrod.RemoteCacheManager manager, org.infinispan.client.hotrod.RemoteCacheManager scriptManager, String cacheName, org.infinispan.protostream.SerializationContext ctx, InfinispanConnectionFactory icf, String cacheTemplate) throws Exception
Exception
public void registerProtobufFile(org.teiid.infinispan.api.ProtobufResource protobuf) throws org.teiid.translator.TranslatorException
registerProtobufFile
in interface org.teiid.infinispan.api.InfinispanConnection
org.teiid.translator.TranslatorException
public void close() throws Exception
close
in interface org.teiid.resource.api.Connection
Exception
public org.infinispan.commons.api.BasicCache getCache() throws org.teiid.translator.TranslatorException
getCache
in interface org.teiid.infinispan.api.InfinispanConnection
org.teiid.translator.TranslatorException
public <K,V> org.infinispan.commons.api.BasicCache<K,V> getCache(String cacheName, boolean createIfNotExists) throws org.teiid.translator.TranslatorException
getCache
in interface org.teiid.infinispan.api.InfinispanConnection
org.teiid.translator.TranslatorException
public void registerMarshaller(org.infinispan.protostream.BaseMarshaller<org.teiid.infinispan.api.InfinispanDocument> marshaller) throws org.teiid.translator.TranslatorException
registerMarshaller
in interface org.teiid.infinispan.api.InfinispanConnection
org.teiid.translator.TranslatorException
public void unRegisterMarshaller(org.infinispan.protostream.BaseMarshaller<org.teiid.infinispan.api.InfinispanDocument> marshaller) throws org.teiid.translator.TranslatorException
unRegisterMarshaller
in interface org.teiid.infinispan.api.InfinispanConnection
org.teiid.translator.TranslatorException
public <T> T execute(String scriptName, Map<String,?> params)
execute
in interface org.teiid.infinispan.api.InfinispanConnection
Copyright © 2020. All rights reserved.