B C E G J R W 
All Classes All Packages

B

build() - Method in class camp.xit.jacod.jcache.JCacheCodelistClient.Builder
 
Builder(Cache) - Constructor for class camp.xit.jacod.jcache.JCacheCodelistClient.Builder
 

C

cache - Variable in class camp.xit.jacod.jcache.JCacheCodelistClient.Builder
 
CachedDataProvider - Class in camp.xit.jacod.jcache
 
CachedDataProvider(DataProvider, Cache) - Constructor for class camp.xit.jacod.jcache.CachedDataProvider
 
camp.xit.jacod.jcache - package camp.xit.jacod.jcache
 
clearCache() - Method in class camp.xit.jacod.jcache.CachedDataProvider
 
clearCache() - Method in class camp.xit.jacod.jcache.JCacheCodelistClientImpl
 

E

expiryTime - Variable in class camp.xit.jacod.jcache.JCacheCodelistClient.Builder
 

G

getCodelist(String) - Method in class camp.xit.jacod.jcache.JCacheCodelistClientImpl
 
getCodelistNames() - Method in class camp.xit.jacod.jcache.CachedDataProvider
 
getCustomCodelist(Class<? extends CodelistEntry>) - Method in class camp.xit.jacod.jcache.JCacheCodelistClientImpl
 
getName() - Method in class camp.xit.jacod.jcache.CachedDataProvider
 
getProviderClass() - Method in class camp.xit.jacod.jcache.CachedDataProvider
 

J

JCacheCodelistClient - Class in camp.xit.jacod.jcache
 
JCacheCodelistClient() - Constructor for class camp.xit.jacod.jcache.JCacheCodelistClient
 
JCacheCodelistClient.Builder - Class in camp.xit.jacod.jcache
 
JCacheCodelistClientImpl - Class in camp.xit.jacod.jcache
Cached thread-safety implementation of CodelistClient
JCacheCodelistClientImpl(DataProvider, Cache, Duration, Set<String>, Set<String>, boolean, boolean) - Constructor for class camp.xit.jacod.jcache.JCacheCodelistClientImpl
 

R

readCodelist(String, long) - Method in class camp.xit.jacod.jcache.JCacheCodelistClientImpl
 
readCustomCodelist(Class<? extends CodelistEntry>, long) - Method in class camp.xit.jacod.jcache.JCacheCodelistClientImpl
 
readEntries(String, long) - Method in class camp.xit.jacod.jcache.CachedDataProvider
 
reloadCache(String) - Method in class camp.xit.jacod.jcache.JCacheCodelistClientImpl
 
reloadDependencies - Variable in class camp.xit.jacod.jcache.JCacheCodelistClient.Builder
 
reloadReferences - Variable in class camp.xit.jacod.jcache.JCacheCodelistClient.Builder
 
reloadReferences() - Method in class camp.xit.jacod.jcache.JCacheCodelistClient.Builder
Reload all codelists that contain references to changed codelist.This configuration is applied only to JCacheCodelistClientImpl.

W

withCachedDataProvider(DataProvider, Cache) - Method in class camp.xit.jacod.jcache.JCacheCodelistClient.Builder
Set instance of data provider implementation and wrap it with CachedDataProvider.It caches all provider responses for time defined by JCacheCodelistClient.Builder.withExpiryTime(java.time.Duration) method.This is mandatory attribute.
withExpiryTime(Duration) - Method in class camp.xit.jacod.jcache.JCacheCodelistClient.Builder
Set expiry time.Default value is 10 minutes.It means that every codelist expired in this time and will be refreshed when it was changed.This setting is applicable only for Cache2kCodelistClientImpl implementation.
withoutReloadDependecies() - Method in class camp.xit.jacod.jcache.JCacheCodelistClient.Builder
Don't reload all referenced codelists (transitive dependencies) from changed codelist.This configuration is applied only to JCacheCodelistClientImpl.
B C E G J R W 
All Classes All Packages