Interface AWSSchemaNamingStrategy

All Known Implementing Classes:
AWSSchemaNamingStrategyDefaultImpl

public interface AWSSchemaNamingStrategy
Defines the schema name to be used, while registering schema. An implementation of this interface can be provided and passed via property.
  • Method Details

    • getSchemaName

      default String getSchemaName(String transportName, Object data)
    • getSchemaName

      default String getSchemaName(String transportName, Object data, boolean isKey)
    • getSchemaName

      String getSchemaName(String transportName)
      Returns the schemaName.
      Parameters:
      transportName - topic Name or stream name etc.
      Returns:
      schema name.