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
PublicationsFileClientAdapter
PublicationsFile
.getPublicationsFile
in interface PublicationsFileClientAdapter
KSIException
public KSIPublicationsFileClient getPublicationsFileClient()
PublicationsFileClientAdapter
getPublicationsFileClient
in interface PublicationsFileClientAdapter
Copyright © 2024 Guardtime. All rights reserved.