Interface IncrementalReportSender<T>

Type Parameters:
T -

public interface IncrementalReportSender<T>
IncrementalReportSender is an interface to send ICRs.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    send(T t)
    Send ICR immediately (triggers heartbeat).
    default void
    Send deferred ICR to next scheduled heartbeat (no immediate trigger).
  • Method Details

    • send

      void send(T t) throws org.apache.hadoop.hdds.scm.container.common.helpers.StorageContainerException
      Send ICR immediately (triggers heartbeat).
      Throws:
      org.apache.hadoop.hdds.scm.container.common.helpers.StorageContainerException
    • sendDeferred

      default void sendDeferred(T t) throws org.apache.hadoop.hdds.scm.container.common.helpers.StorageContainerException
      Send deferred ICR to next scheduled heartbeat (no immediate trigger).
      Throws:
      org.apache.hadoop.hdds.scm.container.common.helpers.StorageContainerException