Interface ImplementationLookupConfiguration

All Superinterfaces:
ImplementationDetectionConfiguration

public interface ImplementationLookupConfiguration extends ImplementationDetectionConfiguration
Configuration that's used to lookup an implementation type for a repository or fragment interface.
Since:
2.1
Author:
Oliver Gierke
  • Method Details

    • getImplementationBeanName

      String getImplementationBeanName()
      Returns the bean name of the implementation to be looked up.
      Returns:
      must not be null.
    • getImplementationClassName

      String getImplementationClassName()
      Returns the simple name of the class to be looked up.
      Returns:
      must not be null.
    • matches

      boolean matches(org.springframework.beans.factory.config.BeanDefinition definition)
      Return whether the given BeanDefinition matches the lookup configuration.
      Parameters:
      definition - must not be null.
      Returns:
    • hasMatchingBeanName

      boolean hasMatchingBeanName(org.springframework.beans.factory.config.BeanDefinition definition)
      Returns whether the bean name created for the given bean definition results in the one required. Will be used to disambiguate between multiple BeanDefinitions matching in general.
      Parameters:
      definition - must not be null.
      Returns:
      See Also: