public class CachingPublicationsFileClientAdapter extends Object implements PublicationsFileClientAdapter
| Constructor and Description |
|---|
CachingPublicationsFileClientAdapter(KSIPublicationsFileClient publicationsFileClient,
PublicationsFileFactory publicationsFileFactory,
long cacheExpirationTime) |
| Modifier and Type | Method and Description |
|---|---|
PublicationsFile |
getPublicationsFile()
Returns the instance of the
PublicationsFile. |
KSIPublicationsFileClient |
getPublicationsFileClient()
Returns the publication file client used by adapter
|
public CachingPublicationsFileClientAdapter(KSIPublicationsFileClient publicationsFileClient, PublicationsFileFactory publicationsFileFactory, long cacheExpirationTime)
publicationsFileClient - The actual publications file client that fetches the file if cache needs updating.publicationsFileFactory - factory to use to parse publications filecacheExpirationTime - The amount of time in milliseconds after which cache needs to be updated.public PublicationsFile getPublicationsFile() throws KSIException
PublicationsFileClientAdapterPublicationsFile.getPublicationsFile in interface PublicationsFileClientAdapterKSIExceptionpublic KSIPublicationsFileClient getPublicationsFileClient()
PublicationsFileClientAdaptergetPublicationsFileClient in interface PublicationsFileClientAdapterCopyright © 2024 Guardtime. All rights reserved.