Interface ProcessingIdProvider

All Known Subinterfaces:
StorageSupplier
All Known Implementing Classes:
ThreadNameProcessingIdProvider

public interface ProcessingIdProvider
An interface describing a unique identification of processing operation.
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull String
    Unique identification of a processing request.
  • Method Details

    • getProcessingId

      @NotNull @NotNull String getProcessingId()
      Unique identification of a processing request.
      Returns:
      The method should return the same value for a single processing request across the whole system. However, it should return unique value for all different operations. One of possible implementations could that it returns UUID per each user request. Typical example could be a request ID or a correlation ID of a request.