public interface ObjectConnection
| Modifier and Type | Method and Description |
|---|---|
void |
add(Object key,
Object value)
Call to add an object to the cache
|
void |
cleanUp()
Called to enable the connection to cleanup after use
|
void |
clearCache(String cacheName)
Called to clear the cache and delete all objects.
|
boolean |
configuredForMaterialization()
Call to determine if this connection is configured for materialization.
|
boolean |
configuredUsingAnnotations()
Call to determine if the JDG cache is configured using annotation (or using protobuf and marsharllers).
|
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.
|
DDLHandler |
getDDLHandler()
Implement @link DDLHandler if the translator supports materialization.
|
String |
getPkField()
Returns the name of the primary key to the cache
|
SearchType |
getSearchType()
Returns the
SearchType that will be used to perform
dynamic searching of the cache. |
Version |
getVersion()
Call to get the version of the data source that is being accessed.
|
boolean |
isAlive()
Call to check the status of the connection
|
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
|
Version getVersion() throws TranslatorException
TranslatorExceptionboolean isAlive()
Object getCache() throws TranslatorException
TranslatorExceptionObject getCache(String cacheName) throws TranslatorException
cacheName - TranslatorExceptionString getPkField()
Class<?> getCacheKeyClassType() throws TranslatorException
TranslatorExceptionString getCacheName()
Class<?> getCacheClassType() throws TranslatorException
TranslatorExceptionvoid add(Object key, Object value) throws TranslatorException
key - value - TranslatorExceptionObject remove(Object key) throws TranslatorException
key - TranslatorExceptionvoid update(Object key, Object value) throws TranslatorException
key - value - TranslatorExceptionvoid cleanUp()
ClassRegistry getClassRegistry()
Object get(Object key) throws TranslatorException
key - to use to get the object from the cacheTranslatorExceptionCollection<Object> getAll() throws TranslatorException
TranslatorExceptionSearchType getSearchType()
SearchType that will be used to perform
dynamic searching of the cache.void clearCache(String cacheName) throws TranslatorException
cacheName - TranslatorExceptionDDLHandler getDDLHandler()
boolean configuredUsingAnnotations()
boolean configuredForMaterialization()
Copyright © 2017 JBoss by Red Hat. All rights reserved.