public interface PayloadCache
PayloadCache is a collection of PayloadEntry instances that use
the same DataDictionary.PayloadEntry,
CacheError| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Clears the cache by destroying all payload entries.
|
void |
destroy()
Destroy the instance of the cache container.
|
void |
destroyAll()
Destroy all cache instances.
|
int |
entryCount()
Returns the number of payload entries contained in this cache.
|
java.util.List<PayloadEntry> |
entryList()
Returns a list of payload entries contained in this cache.
|
int |
setDictionary(com.refinitiv.eta.codec.DataDictionary fidDictionary,
java.lang.String dictionaryKey,
CacheError error)
Sets the RDM Field Dictionary using the given dictionaryKey name
An RDM Field Dictionary (type RWFFld) is required for each cache.
|
int |
setSharedDictionaryKey(java.lang.String dictionaryKey,
CacheError error)
Sets a dictionary to this cache that was previously bound to another cache.
|
int setDictionary(com.refinitiv.eta.codec.DataDictionary fidDictionary,
java.lang.String dictionaryKey,
CacheError error)
fidDictionary - The dictionary structure containing a decoded RDM Field DictionarydictionaryKey - A string token naming the dictionary being bound to the cacheerror - Error information structure populated if the cache set failsint setSharedDictionaryKey(java.lang.String dictionaryKey,
CacheError error)
dictionaryKey - A string token naming the dictionary being set to the cacheerror - Error information structure populated if the set failsint entryCount()
java.util.List<PayloadEntry> entryList()
void destroy()
void clear()
void destroyAll()
Copyright @ 2021 Refinitiv. All Rights Reserved.