pip_services4_config library

Classes

CompositeConnectionResolver
Helper class that resolves connection and credential parameters, validates them and generates connection options.
ConfigReader
Abstract config reader that supports configuration parameterization.
ConnectionParams
Contains connection parameters to connect to external services. They are used together with credential parameters, but usually stored separately from more protected sensitive values.
ConnectionResolver
Helper class to retrieve component connections.
ConnectionUtils
A set of utility functions to process connection parameters
CredentialParams
Contains credentials to authenticate against external services. They are used together with connection parameters, but usually stored in a separate store, protected from unauthorized access.
CredentialResolver
Helper class to retrieve component credentials.
DefaultConfigFactory
Creates ICredentialStore components by their descriptors.
DiscoveryItem
Used to store key-identifiable information about connections.
FileConfigReader
Abstract config reader that reads configuration from a file. Child classes add support for config files in their specific format like JSON, YAML or property files.
HttpConnectionResolver
Helper class to retrieve connections for HTTP-based services abd clients.
IConfigReader
Interface for configuration readers that retrieve configuration from various sources and make it available for other components.
ICredentialStore
Interface for credential stores which are used to store and lookup credentials to authenticate against external services.
IDiscovery
Interface for discovery services which are used to store and resolve connection parameters to connect to external services.
JsonConfigReader
Config reader that reads configuration from JSON file.
MemoryConfigReader
Config reader that stores configuration in memory.
MemoryCredentialStore
Credential store that keeps credentials in memory.
MemoryDiscovery
Discovery service that keeps connections in memory.
YamlConfigReader
Config reader that reads configuration from YAML file.