10Duke Java Core
Loading...
Searching...
No Matches
Package tenduke.sdk.core.model.config

Detailed Description

This package contains the configurations used in the 10Duke SDK for Java.

Please use class TendukeConfig for low level programmatic configuration.

Classes

class  AbstractConfigBuilder
 Base class for assembling configuration from multiple configuration data sources. More...
 
class  AbstractConfigWithFallback
 A configuration structure base class that supports implementation of a configuration fallback stack. More...
 
interface  AuthConfig
 Configuration model for use with 10Duke SDK core built-in authentication and authorization setup. More...
 
interface  AuthConfigBuilder
 Interface to implement for assembling a AuthConfig based on multiple configuration data sources. More...
 
class  AuthConfigWithFallback
 A AuthConfig implementation that provides a stacked approach for supporting a multi-source configuration. More...
 
interface  ConfigBuilder
 Interface to implement for assembling configurations from multiple data sources. More...
 
class  ConfigKeys
 Constants for supported configuration keys. More...
 
enum  ConfigOperationMode
 Mode flag to control behavior for configuration implementations that apply logic and defaults on top of raw values. More...
 
interface  Configuration
 Interface for 10Duke SDK configuration implementations. More...
 
class  DefaultAuthConfigBuilder
 Default implementation of AuthConfigBuilder. More...
 
interface  HttpClientConfig
 Configuration model for use with 10Duke SDK core built-in HTTP client setup. More...
 
class  InMemoryAuthConfig
 Data class that implements a memory based variant of the 10Duke core configuration contract AuthConfig. More...
 
class  MinViableAuthConfig
 A minimum viable AuthConfig implementation. More...