Interface BlobIdGenerator

All Superinterfaces:
Serializable
All Known Implementing Classes:
StableBlobIdGenerator, UUIDBlobIdGenerator

public interface BlobIdGenerator extends Serializable

Common interface for all implementations of a "partition to blob ID" mapping functions.

The implementations of this interface implement various strategies (UUIDs, blob ID based on content hash etc.) for mapping partitions to blob IDs.

  • Method Summary

    Modifier and Type
    Method
    Description
    generateBlobId(com.here.platform.data.client.scaladsl.NewPartition partition)
     
    generateVolatileBlobId(com.here.platform.data.client.scaladsl.NewPartition partition)
     
  • Method Details

    • generateBlobId

      String generateBlobId(com.here.platform.data.client.scaladsl.NewPartition partition)
    • generateVolatileBlobId

      String generateVolatileBlobId(com.here.platform.data.client.scaladsl.NewPartition partition)