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 Detail

      • 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
      • getFieldPayloadId

        String getFieldPayloadId()
        Get the FIELD_PAYLOAD_ID field name
      • getRouteByField

        String getRouteByField()
        Get the ROUTE_BY_FIELD field name