Class Validation.GetValidationProviderListAction

  • All Implemented Interfaces:
    java.security.PrivilegedAction<java.util.List<ValidationProvider<?>>>
    Enclosing class:
    Validation

    private static class Validation.GetValidationProviderListAction
    extends java.lang.Object
    implements java.security.PrivilegedAction<java.util.List<ValidationProvider<?>>>
    • Field Detail

      • providersPerClassloader

        private static final java.util.WeakHashMap<java.lang.ClassLoader,​java.lang.ref.SoftReference<java.util.List<ValidationProvider<?>>>> providersPerClassloader
    • Constructor Detail

      • GetValidationProviderListAction

        private GetValidationProviderListAction()
    • Method Detail

      • getValidationProviderList

        public static java.util.List<ValidationProvider<?>> getValidationProviderList()
      • loadProviders

        private java.util.List<ValidationProvider<?>> loadProviders​(java.lang.ClassLoader classloader)
      • getCachedValidationProviders

        private java.util.List<ValidationProvider<?>> getCachedValidationProviders​(java.lang.ClassLoader classLoader)
      • cacheValidationProviders

        private void cacheValidationProviders​(java.lang.ClassLoader classLoader,
                                              java.util.List<ValidationProvider<?>> providers)