Class ClowderPropertyHandler

java.lang.Object
com.redhat.cloud.common.clowder.configsource.handlers.ClowderPropertyHandler
Direct Known Subclasses:
EndpointsClowderPropertyHandler, KafkaBootstrapServersClowderPropertyHandler, KafkaSecurityClowderPropertyHandler, MicroprofileMessagingClowderPropertyHandler, QuarkusDataSourceClowderPropertyHandler, QuarkusLogCloudWatchClowderPropertyHandler, QuarkusRedisClowderPropertyHandler, QuarkusUnleashClowderPropertyHandler, WebPortClowderPropertyHandler

public abstract class ClowderPropertyHandler extends Object
  • Field Details

  • Constructor Details

    • ClowderPropertyHandler

      protected ClowderPropertyHandler(ClowderConfig clowderConfig)
  • Method Details

    • handles

      public abstract boolean handles(String property)
    • handle

      public abstract String handle(String property, ClowderConfigSource configSource)
    • provides

      public List<String> provides()
      List of properties that this property handler exposes.