Package com.oracle.coherence.mp.config
Coherence support for Eclipse MicroProfile Config.
- Since:
- 20.06
- Author:
- Aleks Seovic 2019.10.11
-
Class Summary Class Description CdiConfigSourceProvider Bridges the gap betweenServiceLoaderand CDI, by registering itself as a service and using CDI to discover available CDI-managedConfigSources.CoherenceConfigSource An implementation ofConfigSourcethat reads configuration properties from a Coherence map.CoherenceDefaultsConfigSource A staticConfigSourceimplementation that overrides default Coherence configuration to: Usejava.util.loggingas a logging destination Usecom.oracle.coherenceas a logger name Changes default message format to(thread={thread}, member={member}, up={uptime}): {text}, in order to allowjava.util.loggingto control overall message formatting ThisConfigSourcehas an ordinal of 0, so the default configuration values above will only be used if none of the higher priority configuration sources provides an override for a configuration property.ConfigPropertyChanged An event that will be raised whenever any config property is added to, updated in, or removed from theCoherenceConfigSource.ConfigPropertyResolver An implementation of Coherence property resolvers that reads system properties and environment variables from MP Config.