Class ThreadContextDataInjector

    • Field Detail

      • LOGGER

        private static final Logger LOGGER
      • contextDataProviders

        public static java.util.Collection<ContextDataProvider> contextDataProviders
        ContextDataProviders loaded via OSGi.
      • serviceProviders

        private static volatile java.util.List<ContextDataProvider> serviceProviders
      • providerLock

        private static final java.util.concurrent.locks.Lock providerLock
    • Constructor Detail

      • ThreadContextDataInjector

        public ThreadContextDataInjector()
    • Method Detail

      • initServiceProviders

        public static void initServiceProviders()
      • getServiceProviders

        private static java.util.List<ContextDataProvider> getServiceProviders()
      • copyProperties

        public static void copyProperties​(java.util.List<Property> properties,
                                          StringMap result)
        Copies key-value pairs from the specified property list into the specified StringMap.
        Parameters:
        properties - list of configuration properties, may be null
        result - the StringMap object to add the key-values to. Must be non-null.