Interface ExtendedPropertyConfigurerGetter

All Superinterfaces:
PropertyConfigurerGetter

public interface ExtendedPropertyConfigurerGetter extends PropertyConfigurerGetter
A marker interface to identify the object as being a configurer which can provide details about the options the configurer supports.

This is used in Camel to have fast property configuration of Camel components & endpoints, and for EIP patterns as well.

This is used by API based components

See Also:
  • Method Details

    • getAllOptions

      Map<String,Object> getAllOptions(Object target)
      Provides a map of which options the cofigurer supports and their class type. Important: This method is only available during bootstrapping CamelContext.
      Parameters:
      target - the target instance such as Endpoint or Component.
      Returns:
      configurable options from the target as a Map name -> class type.