- CacheProvider - Interface in com.sdl.web.client.cache
-
Cache provider common interface.
- CacheProviderInitializer - Class in com.sdl.web.client.cache
-
- CacheSecurityAwareClientPropertiesBuilder - Class in com.sdl.web.client.configuration
-
This builder constructs properties for the OData Client.
- CacheSecurityAwareClientPropertiesBuilder() - Constructor for class com.sdl.web.client.configuration.CacheSecurityAwareClientPropertiesBuilder
-
- CacheSecurityAwareClientPropertiesBuilder(Map<String, String>) - Constructor for class com.sdl.web.client.configuration.CacheSecurityAwareClientPropertiesBuilder
-
- CacheUtil - Class in com.sdl.web.client.cache
-
Utility methods for caching.
- CachingCapabilityProvider - Class in com.sdl.web.client.impl
-
Capability provider with caching abilities.
- CachingCapabilityProvider(CapabilityProvider, Properties) - Constructor for class com.sdl.web.client.impl.CachingCapabilityProvider
-
- CachingEntityProvider - Class in com.sdl.web.client.impl
-
Caching Entity Provider.
- CachingEntityProvider(EntityProvider, Properties) - Constructor for class com.sdl.web.client.impl.CachingEntityProvider
-
- CapabilityProvider - Interface in com.sdl.web.client
-
Provider specified for getting capabilities from discovery-service.
- CapabilityProviderFactory - Class in com.sdl.web.client.impl
-
Factory class for creating different capability providers.
- CHECK_VERSION_COMPATIBILITY - Static variable in class com.sdl.web.client.configuration.ClientConstants.Versioning
-
CheckVersionCompatibility.
- clear() - Method in class com.sdl.web.client.cache.distributed.RedisCache
-
- CLIENT_CACHE_COMPRESSION_THRESHOLD - Static variable in class com.sdl.web.client.configuration.ClientConstants.Cache
-
Property to get data compression size threshold.
- CLIENT_CACHE_COMPRESSION_THRESHOLD_DEFAULT - Static variable in class com.sdl.web.client.configuration.ClientConstants.Cache
-
Default value for 'CompressionThreshold' property.
- CLIENT_CACHE_CONNECTION_TIMEOUT - Static variable in class com.sdl.web.client.configuration.ClientConstants.Cache
-
Cache connection timeout.
- CLIENT_CACHE_CONNECTION_TIMEOUT_DEFAULT - Static variable in class com.sdl.web.client.configuration.ClientConstants.Cache
-
Cache connection timeout default value.
- CLIENT_CACHE_ENABLED - Static variable in class com.sdl.web.client.configuration.ClientConstants.Cache
-
Property to identify if cache is enabled.
- CLIENT_CACHE_EXPIRATION_DURATION - Static variable in class com.sdl.web.client.configuration.ClientConstants.Cache
-
Cache expiration duration property (in seconds).
- CLIENT_CACHE_ID - Static variable in class com.sdl.web.client.configuration.ClientConstants.Cache
-
Property to get distributed cache client id.
- CLIENT_CACHE_ID_DEFAULT - Static variable in class com.sdl.web.client.configuration.ClientConstants.Cache
-
Property to get distributed cache client id.
- CLIENT_CACHE_PASSWORD - Static variable in class com.sdl.web.client.configuration.ClientConstants.Cache
-
Property to get distributed cache password.
- CLIENT_CACHE_PROVIDER_CLASSNAME - Static variable in class com.sdl.web.client.configuration.ClientConstants.Cache
-
Property to know if distributed cache is enabled.
- CLIENT_CACHE_REDIS_POOL_MAX_TOTAL - Static variable in class com.sdl.web.client.configuration.ClientConstants.Cache
-
Property to get jedis poll max size.
- CLIENT_CACHE_REDIS_POOL_MAX_TOTAL_DEFAULT - Static variable in class com.sdl.web.client.configuration.ClientConstants.Cache
-
Default value for 'RedisPoolMaxTotal' property.
- CLIENT_CACHE_REDIS_POOL_TEST_WHILE_IDLE - Static variable in class com.sdl.web.client.configuration.ClientConstants.Cache
-
Property whether defines if we should ping Redis from time to time while idle.
- CLIENT_CACHE_REDIS_POOL_TEST_WHILE_IDLE_DEFAULT - Static variable in class com.sdl.web.client.configuration.ClientConstants.Cache
-
Default value for 'RedisPoolTestWhileIdle' property.
- CLIENT_CACHE_SERVICE_AVAILABILITY_CHECK - Static variable in class com.sdl.web.client.configuration.ClientConstants.Cache
-
The parameter from configuration file.
- CLIENT_CACHE_URI - Static variable in class com.sdl.web.client.configuration.ClientConstants.Cache
-
Property to get cache uri.
- CLIENT_ID - Static variable in class com.sdl.web.client.configuration.ClientConstants.Security
-
OAuth client id.
- CLIENT_SECRET - Static variable in class com.sdl.web.client.configuration.ClientConstants.Security
-
OAuth client secret.
- CLIENT_TOKEN_PROVIDER - Static variable in class com.sdl.web.client.configuration.ClientConstants.Security
-
OAuth custom token provider property name.
- ClientConstants - Class in com.sdl.web.client.configuration
-
OData Client Constants.
- ClientConstants.Cache - Class in com.sdl.web.client.configuration
-
Client caching properties.
- ClientConstants.Security - Class in com.sdl.web.client.configuration
-
Client security properties.
- ClientConstants.Versioning - Class in com.sdl.web.client.configuration
-
Versioning properties.
- ClientException - Exception in com.sdl.web.client
-
Client side exception.
- ClientException(String) - Constructor for exception com.sdl.web.client.ClientException
-
Creates a Client exception with a message.
- ClientException(String, Throwable) - Constructor for exception com.sdl.web.client.ClientException
-
Creates a Client exception with a message with a cause.
- ClientsUtil - Class in com.sdl.web.client.impl.util
-
Utility class for the clients.
- close() - Method in class com.sdl.web.client.cache.distributed.RedisCache
-
- com.sdl.web.client - package com.sdl.web.client
-
- com.sdl.web.client.cache - package com.sdl.web.client.cache
-
- com.sdl.web.client.cache.distributed - package com.sdl.web.client.cache.distributed
-
- com.sdl.web.client.configuration - package com.sdl.web.client.configuration
-
- com.sdl.web.client.configuration.api - package com.sdl.web.client.configuration.api
-
- com.sdl.web.client.configuration.crypto - package com.sdl.web.client.configuration.crypto
-
- com.sdl.web.client.impl - package com.sdl.web.client.impl
-
- com.sdl.web.client.impl.util - package com.sdl.web.client.impl.util
-
- com.sdl.web.client.versions - package com.sdl.web.client.versions
-
- ConfigurationException - Exception in com.sdl.web.client.configuration.api
-
ConfigurationException is used to indicate an error condition that occurred during configuration.
- ConfigurationException(String) - Constructor for exception com.sdl.web.client.configuration.api.ConfigurationException
-
Constructs a new ConfigurationException with the passed detail message and null as its
embedded Throwable.
- ConfigurationException(String, Throwable) - Constructor for exception com.sdl.web.client.configuration.api.ConfigurationException
-
Constructs a new ConfigurationException with the specified detail message and an embedded
Throwable.
- ConfigurationHolder - Interface in com.sdl.web.client.configuration.api
-
It represents a 'Configuration' holder which can hold sub-configurations and configuration values.
- ConfigurationPath - Class in com.sdl.web.client.configuration
-
It represents a path to locate either a 'Configuration Item' or 'Configuration Value'.
- ConfigurationPath(String) - Constructor for class com.sdl.web.client.configuration.ConfigurationPath
-
- configure(Properties) - Method in class com.sdl.web.client.cache.AbstractCacheProvider
-
- configure(Properties) - Method in interface com.sdl.web.client.cache.CacheProvider
-
- configure(Properties) - Method in class com.sdl.web.client.cache.distributed.RedisCacheProvider
-
- configure(Properties) - Method in class com.sdl.web.client.cache.GeneralCacheProvider
-
- containsKey(K) - Method in class com.sdl.web.client.cache.distributed.RedisCache
-
- containsKey(byte[]) - Method in class com.sdl.web.client.cache.distributed.RedisStorageClient
-
Checks whether Redis cache storage contains specified key.
- ContentVersionManager - Class in com.sdl.web.client.versions
-
ContentVersionManager contains methods for managing CIS versions.
- ContentVersionManager(String, Map<String, String>) - Constructor for class com.sdl.web.client.versions.ContentVersionManager
-
Read Service version by handshake request to Service.
- ContentVersionManager(String, Properties) - Constructor for class com.sdl.web.client.versions.ContentVersionManager
-
Read Service version by handshake request to Service.
- Crypto - Class in com.sdl.web.client.configuration.crypto
-
Generic cryptography implementation.
- Crypto() - Constructor for class com.sdl.web.client.configuration.crypto.Crypto
-
Construct a Crypto instance with the default encryption provider.
- Crypto(KeyProvider) - Constructor for class com.sdl.web.client.configuration.crypto.Crypto
-
Construct a Crypto instance with the given encryption provider.
- GeneralCacheProvider - Class in com.sdl.web.client.cache
-
The CacheProvider class provides ability to use cache.
- GeneralCacheProvider() - Constructor for class com.sdl.web.client.cache.GeneralCacheProvider
-
- get(K) - Method in class com.sdl.web.client.cache.distributed.RedisCache
-
- get(byte[]) - Method in class com.sdl.web.client.cache.distributed.RedisStorageClient
-
Get value by specified key.
- get(Stream<byte[]>) - Method in class com.sdl.web.client.cache.distributed.RedisStorageClient
-
Get key/value map of all passed serialized keys.
- getAll(Set<? extends K>) - Method in class com.sdl.web.client.cache.distributed.RedisCache
-
- getAndPut(K, V) - Method in class com.sdl.web.client.cache.distributed.RedisCache
-
- getAndRemove(K) - Method in class com.sdl.web.client.cache.distributed.RedisCache
-
- getAndReplace(K, V) - Method in class com.sdl.web.client.cache.distributed.RedisCache
-
- getAwareEntities(Class<T>, Optional<String>, String...) - Method in interface com.sdl.web.client.DiscoveryClient
-
Request for ODataIdAwareEntityies WITH security attached.
- getAwareEntities(Class<T>, String...) - Method in interface com.sdl.web.client.EntityProvider
-
Get list of entities recognized by its class.
- getAwareEntities(Class<T>, String...) - Method in class com.sdl.web.client.impl.CachingEntityProvider
-
- getAwareEntities(Class<T>, Optional<String>, String...) - Method in class com.sdl.web.client.impl.DefaultDiscoveryClient
-
- getAwareEntities(Class<T>, String...) - Method in class com.sdl.web.client.impl.DefaultEntityProvider
-
- getAwareEntities(Class<T>, String...) - Method in class com.sdl.web.client.impl.SecuredEntityProvider
-
Provide secured aware entities.
- getAwareEntity(Class<T>, Optional<String>, String...) - Method in interface com.sdl.web.client.DiscoveryClient
-
Request for ODataIdAwareEntityies with security attached.
- getAwareEntity(Class<T>, String...) - Method in interface com.sdl.web.client.EntityProvider
-
Get entity recognized by its class.
- getAwareEntity(Class<T>, String...) - Method in class com.sdl.web.client.impl.CachingEntityProvider
-
- getAwareEntity(Class<T>, Optional<String>, String...) - Method in class com.sdl.web.client.impl.DefaultDiscoveryClient
-
- getAwareEntity(Class<T>, String...) - Method in class com.sdl.web.client.impl.DefaultEntityProvider
-
- getAwareEntity(Class<T>, String...) - Method in class com.sdl.web.client.impl.SecuredEntityProvider
-
Provide secured aware entity.
- getBackupCacheConfiguration(Class<K>, Class<V>) - Static method in class com.sdl.web.client.cache.CacheUtil
-
Creates the cache configuration for backup cache.
- getBackupCacheName(String) - Static method in class com.sdl.web.client.cache.CacheUtil
-
Returns name for backup cache.
- getCacheExpirationPeriod() - Method in class com.sdl.web.client.cache.AbstractCacheProvider
-
- getCacheExpirationPeriod() - Method in interface com.sdl.web.client.cache.CacheProvider
-
Cache expiration duration (in seconds).
- getCacheManager() - Method in class com.sdl.web.client.cache.distributed.RedisCache
-
- getCacheProvider(Properties) - Static method in class com.sdl.web.client.cache.CacheProviderInitializer
-
Returns cache provider instance depending on configuration properties.
- getCacheProvider() - Method in class com.sdl.web.client.impl.CachingCapabilityProvider
-
- getCachingDefaultCapabilityProvider(Properties) - Static method in class com.sdl.web.client.impl.CapabilityProviderFactory
-
- getCachingDefaultEntityProvider(Properties) - Static method in class com.sdl.web.client.impl.EntityProviderFactory
-
- getCachingSecuredCapabilityProvider(Properties) - Static method in class com.sdl.web.client.impl.CapabilityProviderFactory
-
- getCachingSecuredEntityProvider(Properties) - Static method in class com.sdl.web.client.impl.EntityProviderFactory
-
- getCapabilities(Class<T>) - Method in interface com.sdl.web.client.DiscoveryClient
-
Request for
Capabilityies WITHOUT security attached.
- getCapabilities(Class<T>, Optional<String>) - Method in interface com.sdl.web.client.DiscoveryClient
-
- getCapabilities(Class<T>, Optional<String>, String...) - Method in interface com.sdl.web.client.DiscoveryClient
-
- getCapabilities(Class<T>, Optional<String>, String...) - Method in class com.sdl.web.client.impl.DefaultDiscoveryClient
-
- getCapability(Class<T>) - Method in interface com.sdl.web.client.CapabilityProvider
-
Get capability recognized by its class.
- getCapability(Class<T>, String...) - Method in interface com.sdl.web.client.CapabilityProvider
-
Get capability recognized by its class.
- getCapability(Class<T>) - Method in interface com.sdl.web.client.DiscoveryClient
-
- getCapability(Class<T>, Optional<String>) - Method in interface com.sdl.web.client.DiscoveryClient
-
- getCapability(Class<T>, Optional<String>, String...) - Method in interface com.sdl.web.client.DiscoveryClient
-
Request for
Capability WITH security attached and expand parameters.
- getCapability(Class<T>, String...) - Method in class com.sdl.web.client.impl.CachingCapabilityProvider
-
- getCapability(Class<T>, String...) - Method in class com.sdl.web.client.impl.DefaultCapabilityProvider
-
Provide secured capability.
- getCapability(Class<T>, Optional<String>, String...) - Method in class com.sdl.web.client.impl.DefaultDiscoveryClient
-
- getCapability(Class<T>, String...) - Method in class com.sdl.web.client.impl.SecuredCapabilityProvider
-
Provide secured capability.
- getCapabilityProvider(Properties) - Static method in class com.sdl.web.client.impl.CapabilityProviderFactory
-
- getCapabilityProvider(boolean, boolean, Properties) - Static method in class com.sdl.web.client.impl.CapabilityProviderFactory
-
- getClasses() - Method in class com.sdl.web.client.versions.ContentVersionManager
-
Get list of loaded classes.
- getConfiguration(Class<C>) - Method in class com.sdl.web.client.cache.distributed.RedisCache
-
- getConfiguration(String) - Method in interface com.sdl.web.client.configuration.api.ConfigurationHolder
-
- getConfiguration(ConfigurationPath) - Method in interface com.sdl.web.client.configuration.api.ConfigurationHolder
-
Get the configuration for the given path.
- getConfiguration(ConfigurationPath) - Method in class com.sdl.web.client.configuration.XMLConfigurationHolder
-
- getDefaultTokenProvider(Properties) - Method in class com.sdl.web.client.configuration.TokenProviderFactory
-
- getEntityProvider(Properties) - Static method in class com.sdl.web.client.impl.EntityProviderFactory
-
- getEntityProvider(boolean, boolean, Properties) - Static method in class com.sdl.web.client.impl.EntityProviderFactory
-
- getInstance() - Static method in class com.sdl.web.client.configuration.TokenProviderFactory
-
Returns instance of TokenProviderFactory.
- getKey() - Method in interface com.sdl.web.client.configuration.crypto.KeyProvider
-
Gets the key from the key provider.
- getName() - Method in class com.sdl.web.client.cache.distributed.RedisCache
-
- getPathSegments() - Method in class com.sdl.web.client.configuration.ConfigurationPath
-
Get the list of steps to walk in order to locate a configuration item or value.
- getSecuredCapabilityProvider(Properties) - Static method in class com.sdl.web.client.impl.CapabilityProviderFactory
-
- getSecuredEntityProvider(Properties) - Static method in class com.sdl.web.client.impl.EntityProviderFactory
-
- getServiceChecker() - Method in class com.sdl.web.client.cache.AbstractCacheProvider
-
Returns service checker.
- getServiceChecker() - Method in interface com.sdl.web.client.cache.CacheProvider
-
Returns service checker.
- getServiceUrl() - Method in interface com.sdl.web.client.DiscoveryClient
-
Return the service url.
- getServiceUrl() - Method in class com.sdl.web.client.impl.DefaultDiscoveryClient
-
- getServiceVersion() - Method in class com.sdl.web.client.versions.ContentVersionManager
-
- getToken(String, String) - Method in class com.sdl.web.client.impl.DefaultOAuthClient
-
- getToken(String, String) - Method in class com.sdl.web.client.impl.LegacyOAuthClient
-
- getToken() - Method in class com.sdl.web.client.impl.LegacyTokenProvider
-
Gets OAuth token from Token service using OAuth client.
- getToken() - Method in class com.sdl.web.client.impl.OAuthTokenProvider
-
Gets OAuth token from Token service using OAuth client.
- getToken(String, String) - Method in interface com.sdl.web.client.OAuthClient
-
Gets a token from the token endpoint, we first lookup the location of the token endpoint by contacting the
discovery service.
- getToken() - Method in interface com.sdl.web.client.TokenProvider
-
Gets OAuth token.
- getTokenProvider(Properties) - Method in class com.sdl.web.client.configuration.TokenProviderFactory
-
Gets a token provider based on given properties.
- getTokenServiceCapability() - Method in interface com.sdl.web.client.DiscoveryClient
-
- getTokenServiceCapability() - Method in class com.sdl.web.client.impl.DefaultDiscoveryClient
-
- getValue(String) - Method in interface com.sdl.web.client.configuration.api.ConfigurationHolder
-
Get the value from the current configuration node accessed by the given name.
- getValue(String) - Method in class com.sdl.web.client.configuration.XMLConfigurationHolder
-
- getValues() - Method in interface com.sdl.web.client.configuration.api.ConfigurationHolder
-
Get all the values from current configuration node.
- getValues() - Method in class com.sdl.web.client.configuration.XMLConfigurationHolder
-
- getVersion() - Method in class com.sdl.web.client.versions.Version
-