Class PluginAutoConfigurationImportSelector

java.lang.Object
org.springframework.boot.autoconfigure.AutoConfigurationImportSelector
eu.rarogsoftware.rarog.platform.plugins.autoconfigure.PluginAutoConfigurationImportSelector
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.context.annotation.DeferredImportSelector, org.springframework.context.annotation.ImportSelector, org.springframework.context.EnvironmentAware, org.springframework.context.ResourceLoaderAware, org.springframework.core.Ordered

public class PluginAutoConfigurationImportSelector extends org.springframework.boot.autoconfigure.AutoConfigurationImportSelector
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.springframework.boot.autoconfigure.AutoConfigurationImportSelector

    org.springframework.boot.autoconfigure.AutoConfigurationImportSelector.AutoConfigurationEntry

    Nested classes/interfaces inherited from interface org.springframework.context.annotation.DeferredImportSelector

    org.springframework.context.annotation.DeferredImportSelector.Group
  • Field Summary

    Fields inherited from interface org.springframework.core.Ordered

    HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Class<?>
     
    protected List<String>
    getCandidateConfigurations(org.springframework.core.type.AnnotationMetadata metadata, org.springframework.core.annotation.AnnotationAttributes attributes)
     
    protected List<String>
     
    protected boolean
    isEnabled(org.springframework.core.type.AnnotationMetadata metadata)
     

    Methods inherited from class org.springframework.boot.autoconfigure.AutoConfigurationImportSelector

    asList, getAttributes, getAutoConfigurationEntry, getAutoConfigurationImportFilters, getAutoConfigurationImportListeners, getBeanClassLoader, getBeanFactory, getEnvironment, getExclusionFilter, getExclusions, getImportGroup, getOrder, getResourceLoader, handleInvalidExcludes, removeDuplicates, selectImports, setBeanClassLoader, setBeanFactory, setEnvironment, setResourceLoader

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PluginAutoConfigurationImportSelector

      public PluginAutoConfigurationImportSelector()
  • Method Details

    • isEnabled

      protected boolean isEnabled(org.springframework.core.type.AnnotationMetadata metadata)
      Overrides:
      isEnabled in class org.springframework.boot.autoconfigure.AutoConfigurationImportSelector
    • getAnnotationClass

      protected Class<?> getAnnotationClass()
      Overrides:
      getAnnotationClass in class org.springframework.boot.autoconfigure.AutoConfigurationImportSelector
    • getCandidateConfigurations

      protected List<String> getCandidateConfigurations(org.springframework.core.type.AnnotationMetadata metadata, org.springframework.core.annotation.AnnotationAttributes attributes)
      Overrides:
      getCandidateConfigurations in class org.springframework.boot.autoconfigure.AutoConfigurationImportSelector
    • getExcludeAutoConfigurationsProperty

      protected List<String> getExcludeAutoConfigurationsProperty()
      Overrides:
      getExcludeAutoConfigurationsProperty in class org.springframework.boot.autoconfigure.AutoConfigurationImportSelector