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 Detail

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