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.