Class ThreadLocalConfigurationPropertiesHolder

java.lang.Object
org.opensaml.core.config.provider.ThreadLocalConfigurationPropertiesHolder

public final class ThreadLocalConfigurationPropertiesHolder extends Object
A container class for holding a {link ThreadLocal copy of a Properties instance.
  • Field Details

    • properties

      @Nonnull private static ThreadLocal<Properties> properties
      ThreadLocal storage for the properties set.
  • Constructor Details

    • ThreadLocalConfigurationPropertiesHolder

      private ThreadLocalConfigurationPropertiesHolder()
      Constructor.
  • Method Details

    • getProperties

      public static Properties getProperties()
      Get the thread-local configuration Properties instance.
      Returns:
      the thread-local Properties
    • setProperties

      public static void setProperties(Properties newProperties)
      Set the thread-local configuration Properties instance.
      Parameters:
      newProperties - the new thread-local Properties instance
    • clear

      public static void clear()
      Clear the thread-local configuration Properties instance.