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) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
<T> T |
execute(String scriptName,
Map<String,?> params) |
org.infinispan.commons.api.BasicCache |
getCache() |
org.infinispan.commons.api.BasicCacheContainer |
getCacheFactory() |
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, isAlive
public 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) throws javax.resource.ResourceException
javax.resource.ResourceException
public void registerProtobufFile(ProtobufResource protobuf) throws TranslatorException
registerProtobufFile
in interface InfinispanConnection
TranslatorException
public org.infinispan.commons.api.BasicCacheContainer getCacheFactory() throws TranslatorException
getCacheFactory
in interface InfinispanConnection
TranslatorException
public void close() throws javax.resource.ResourceException
close
in interface javax.resource.cci.Connection
javax.resource.ResourceException
public org.infinispan.commons.api.BasicCache getCache() throws TranslatorException
getCache
in interface InfinispanConnection
TranslatorException
public void registerMarshaller(org.infinispan.protostream.BaseMarshaller<InfinispanDocument> marshaller) throws TranslatorException
registerMarshaller
in interface InfinispanConnection
TranslatorException
public void unRegisterMarshaller(org.infinispan.protostream.BaseMarshaller<InfinispanDocument> marshaller) throws TranslatorException
unRegisterMarshaller
in interface InfinispanConnection
TranslatorException
public <T> T execute(String scriptName, Map<String,?> params)
execute
in interface InfinispanConnection
public void registerScript(String scriptName, String script)
registerScript
in interface InfinispanConnection
Copyright © 2018 JBoss by Red Hat. All rights reserved.