All Classes
| Class | Description |
|---|---|
| CachedConfigReader | |
| CachedCounters |
Abstract implementation of performance counters that measures and stores counters in memory.
|
| CachedLogger |
Abstract logger that caches captured log messages in memory and periodically dumps them.
|
| CacheEntry |
Data object to store cached values with their keys used by
MemoryCache |
| Component |
Abstract component that supportes configurable dependencies, logging
and performance counters.
|
| CompositeCounters |
Aggregates all counters from component references under a single component.
|
| CompositeFactory |
Aggregates multiple factories into a single factory component.
|
| CompositeLogger |
Aggregates all loggers from component references under a single component.
|
| ConfigReader |
Abstract config reader that supports configuration parameterization.
|
| ConnectionParams |
Contains connection parameters to connect to external services.
|
| ConnectionResolver |
Helper class to retrieve component connections.
|
| ConsoleLogger |
Logger that writes log messages to console.
|
| ContextInfo |
Context information component that provides detail information
about execution context: container or/and process.
|
| Counter |
Data object to store measurement for a performance counter.
|
| CounterType |
Types of counters that measure different types of metrics
|
| CreateException |
Error raised when factory is not able to create requested component.
|
| CredentialParams |
Contains credentials to authenticate against external services.
|
| CredentialResolver |
Helper class to retrieve component credentials.
|
| DefaultCacheFactory |
Creates
ICache components by their descriptors. |
| DefaultConfigReaderFactory |
Creates
IConfigReader components by their descriptors. |
| DefaultCountersFactory |
Creates
ICounters components by their descriptors. |
| DefaultCredentialStoreFactory |
Creates ICredentialStore components by their descriptors.
|
| DefaultDiscoveryFactory |
Creates
IDiscovery components by their descriptors. |
| DefaultInfoFactory |
Creates information components by their descriptors.
|
| DefaultLoggerFactory |
Creates
ILogger components by their descriptors. |
| DiagnosticsLogger | |
| Factory |
Basic component factory that creates components using registered types and factory functions.
|
| Factory.IComponentFactory | |
| FileConfigReader |
Abstract config reader that reads configuration from a file.
|
| ICache |
Interface for caches that are used to cache values to improve performance.
|
| IConfigReader |
Interface for configuration readers that retrieve configuration from various sources
and make it available for other components.
|
| ICounters |
Interface for performance counters that measure execution metrics.
|
| 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.
|
| IFactory |
Interface for component factories.
|
| ILogger |
Interface for logger components that capture execution log messages.
|
| ITimingCallback |
Interface for a callback to end measurement of execution elapsed time.
|
| JsonConfigReader |
Config reader that reads configuration from JSON file.
|
| LogCounters |
Performance counters that periodically dumps counters measurements to logger.
|
| Logger |
Abstract logger that captures and formats log messages.
|
| LogLevel |
Standard log levels.
|
| LogLevelConverter |
Helper class to convert log level values.
|
| LogMessage |
Data object to store captured log messages.
|
| MemoryCache |
Cache that stores values in the process memory.
|
| MemoryConfigReader |
Config reader that stores configuration in memory.
|
| MemoryCredentialStore |
Credential store that keeps credentials in memory.
|
| MemoryDiscovery |
Discovery service that keeps connections in memory.
|
| NullCache |
Dummy cache implementation that doesn't do anything.
|
| NullCounters |
Dummy implementation of performance counters that doesn't do anything.
|
| NullLogger |
Dummy implementation of logger that doesn't do anything.
|
| Timing |
Callback object returned by
ICounters.beginTiming(String) to end timing
of execution block and update the associated counter. |
| YamlConfigReader |
Config reader that reads configuration from YAML file.
|