Class CamelMicroProfilePropertiesSource

java.lang.Object
org.apache.camel.component.microprofile.config.CamelMicroProfilePropertiesSource
All Implemented Interfaces:
org.apache.camel.spi.LoadablePropertiesSource, org.apache.camel.spi.PropertiesSource

@JdkService("properties-source-factory") public class CamelMicroProfilePropertiesSource extends Object implements org.apache.camel.spi.LoadablePropertiesSource
The microprofile-config component is used for bridging the Eclipse MicroProfile Config with the Properties Component. This allows using configuration management from MicroProfile with Camel.
  • Constructor Details

    • CamelMicroProfilePropertiesSource

      public CamelMicroProfilePropertiesSource()
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface org.apache.camel.spi.PropertiesSource
    • getProperty

      public String getProperty(String name)
      Specified by:
      getProperty in interface org.apache.camel.spi.PropertiesSource
    • loadProperties

      public Properties loadProperties()
      Specified by:
      loadProperties in interface org.apache.camel.spi.LoadablePropertiesSource
    • loadProperties

      public Properties loadProperties(Predicate<String> filter)
      Specified by:
      loadProperties in interface org.apache.camel.spi.LoadablePropertiesSource
    • reloadProperties

      public void reloadProperties(String location)
      Specified by:
      reloadProperties in interface org.apache.camel.spi.LoadablePropertiesSource
    • toString

      public String toString()
      Overrides:
      toString in class Object