Class ClasspathResourceLoadingInitializer

java.lang.Object
de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.ClasspathResourceLoadingInitializer
All Implemented Interfaces:
org.springframework.context.ApplicationContextInitializer<org.springframework.context.ConfigurableApplicationContext>
Direct Known Subclasses:
AasRegistrySpringAppInitializer, SubmodelRegistrySpringAppInitializer

public abstract class ClasspathResourceLoadingInitializer extends Object implements org.springframework.context.ApplicationContextInitializer<org.springframework.context.ConfigurableApplicationContext>
Application initializer additionally loading properties from BaSyX.
Author:
Holger Eichelberger, SSE
  • Field Details

    • classpathPattern

      private Pattern classpathPattern
  • Constructor Details

    • ClasspathResourceLoadingInitializer

      public ClasspathResourceLoadingInitializer(String cpPattern)
      Creates an instance with a given file name pattern.
      Parameters:
      cpPattern - the classpath file (Java RegEx) pattern
  • Method Details

    • initialize

      public void initialize(org.springframework.context.ConfigurableApplicationContext applicationContext)
      Specified by:
      initialize in interface org.springframework.context.ApplicationContextInitializer<org.springframework.context.ConfigurableApplicationContext>