public class InfinispanCacheRAConnection extends BasicConnection implements InfinispanCacheConnection
| Constructor and Description |
|---|
InfinispanCacheRAConnection(InfinispanManagedConnectionFactory config) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Object key,
Object value)
Call to add an object to the cache
|
void |
clearCache(String cacheName)
Called to clear the cache and delete all objects.
|
void |
close() |
Object |
get(Object key)
Call to obtain an object from the cache based on the specified key
|
Collection<Object> |
getAll()
Call to obtain all the objects from the cache
|
Object |
getCache()
Call to obtain the default cache object
|
Object |
getCache(String cacheName)
Call to obtain the cache object based on the provided cacheName;
|
Class<?> |
getCacheClassType()
Returns root object class type
that is defined for the cache.
|
Class<?> |
getCacheKeyClassType()
Returns the class type of the key to the cache.
|
String |
getCacheName()
Returns the name of the cache
|
ClassRegistry |
getClassRegistry()
Return the ClassRegistry that contains which classes and their methods.
|
ObjectMaterializeLifeCycle |
getMaterializeLifeCycle()
Implement @link ObjectMaterializeLifeCycle if the translator supports materialization.
|
String |
getPkField()
Returns the name of the primary key to the cache
|
org.infinispan.query.dsl.QueryFactory |
getQueryFactory()
Call to return the QueryFactory that based on the type of Search used.
|
SearchType |
getSearchType()
Returns the
SearchType that will be used to perform
dynamic searching of the cache. |
Object |
remove(Object key)
Call to remove an object from the cache
|
void |
update(Object key,
Object value)
Call to update an object in the cache
|
cleanUp, createInteraction, getLocalTransaction, getMetaData, getResultSetInfo, getXAResource, isAliveclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcleanUp, isAlivepublic InfinispanCacheRAConnection(InfinispanManagedConnectionFactory config)
public Object getCache() throws TranslatorException
ObjectConnectiongetCache in interface ObjectConnectionTranslatorExceptionpublic Collection<Object> getAll() throws TranslatorException
ObjectConnectiongetAll in interface ObjectConnectionTranslatorExceptionpublic org.infinispan.query.dsl.QueryFactory getQueryFactory()
throws TranslatorException
InfinispanCacheConnectiongetQueryFactory in interface InfinispanCacheConnectionTranslatorExceptionpublic String getPkField()
ObjectConnectiongetPkField in interface ObjectConnectionpublic Class<?> getCacheKeyClassType()
ObjectConnectiongetCacheKeyClassType in interface ObjectConnectionpublic String getCacheName()
getCacheName in interface ObjectConnectionObjectConnection.getCacheName()public Class<?> getCacheClassType()
getCacheClassType in interface ObjectConnectionObjectConnection.getCacheClassType()public void add(Object key, Object value) throws TranslatorException
add in interface ObjectConnectionTranslatorExceptionObjectConnection.add(java.lang.Object, java.lang.Object)public Object remove(Object key) throws TranslatorException
remove in interface ObjectConnectionTranslatorExceptionObjectConnection.remove(java.lang.Object)public void update(Object key, Object value) throws TranslatorException
update in interface ObjectConnectionTranslatorExceptionObjectConnection.update(java.lang.Object, java.lang.Object)public ClassRegistry getClassRegistry()
getClassRegistry in interface ObjectConnectionObjectConnection.getClassRegistry()public Object get(Object key) throws TranslatorException
get in interface ObjectConnectionkey - to use to get the object from the cacheTranslatorExceptionObjectConnection.get(java.lang.Object)public void close()
close in interface javax.resource.cci.ConnectionConnection.close()public Object getCache(String cacheName) throws TranslatorException
getCache in interface ObjectConnectionTranslatorExceptionObjectConnection.getCache(java.lang.String)public void clearCache(String cacheName) throws TranslatorException
clearCache in interface ObjectConnectionTranslatorExceptionObjectConnection.clearCache(java.lang.String)public ObjectMaterializeLifeCycle getMaterializeLifeCycle()
getMaterializeLifeCycle in interface ObjectConnectionObjectConnection.getMaterializeLifeCycle()public SearchType getSearchType()
SearchType that will be used to perform
dynamic searching of the cache.getSearchType in interface ObjectConnectionCopyright © 2016 JBoss by Red Hat. All rights reserved.