@FunctionalInterface public interface EnvironmentPostProcessorsFactory
EnvironmentPostProcessorApplicationListener to
create the EnvironmentPostProcessor instances.| Modifier and Type | Method and Description |
|---|---|
static EnvironmentPostProcessorsFactory |
fromSpringFactories(ClassLoader classLoader)
Return a
EnvironmentPostProcessorsFactory backed by
spring.factories. |
List<EnvironmentPostProcessor> |
getEnvironmentPostProcessors(DeferredLogFactory logFactory)
Create all requested
EnvironmentPostProcessor instances. |
static EnvironmentPostProcessorsFactory |
of(Class<?>... classes)
Return a
EnvironmentPostProcessorsFactory that reflectively creates post
processors from the given classes. |
static EnvironmentPostProcessorsFactory |
of(String... classNames)
Return a
EnvironmentPostProcessorsFactory that reflectively creates post
processors from the given class names. |
static EnvironmentPostProcessorsFactory |
singleton(Function<DeferredLogFactory,EnvironmentPostProcessor> factory)
Create a
EnvironmentPostProcessorsFactory containing only a single post
processor. |
List<EnvironmentPostProcessor> getEnvironmentPostProcessors(DeferredLogFactory logFactory)
EnvironmentPostProcessor instances.logFactory - a deferred log factorystatic EnvironmentPostProcessorsFactory fromSpringFactories(ClassLoader classLoader)
EnvironmentPostProcessorsFactory backed by
spring.factories.classLoader - the source class loaderEnvironmentPostProcessorsFactory instancestatic EnvironmentPostProcessorsFactory of(Class<?>... classes)
EnvironmentPostProcessorsFactory that reflectively creates post
processors from the given classes.classes - the post processor classesEnvironmentPostProcessorsFactory instancestatic EnvironmentPostProcessorsFactory of(String... classNames)
EnvironmentPostProcessorsFactory that reflectively creates post
processors from the given class names.classNames - the post processor class namesEnvironmentPostProcessorsFactory instancestatic EnvironmentPostProcessorsFactory singleton(Function<DeferredLogFactory,EnvironmentPostProcessor> factory)
EnvironmentPostProcessorsFactory containing only a single post
processor.factory - the factory used to create the post processorEnvironmentPostProcessorsFactory instance