Interface EventRouterConfigurationProvider

All Known Implementing Classes:
EventRouterDelegate.DefaultConfigurationProvider

public interface EventRouterConfigurationProvider
Defines a contract allowing a connector to override specific Outbox configuration behavior.
Author:
Chris Cranford
  • Method Details

    • getName

      String getName()
      Returns the module name associated with the configuration provider, typically connector name.
    • configure

      void configure(Map<String,?> configMap)
      Configures the value provider
      Parameters:
      configMap - the configuration, must never be null.
    • getFieldEventId

      String getFieldEventId()
      Get the FIELD_EVENT_ID field name
    • getFieldEventKey

      String getFieldEventKey()
      Get the FIELD_EVENT_KEY field name
    • getFieldEventTimestamp

      String getFieldEventTimestamp()
      Get the FIELD_EVENT_TIMESTAMP field name
    • getFieldPayload

      String getFieldPayload()
      Get the FIELD_PAYLOAD field name
    • getRouteByField

      String getRouteByField()
      Get the ROUTE_BY_FIELD field name