java.lang.Object
org.elasticsearch.compute.operator.exchange.ExchangeBuffer

public final class ExchangeBuffer extends Object
  • Constructor Details

    • ExchangeBuffer

      public ExchangeBuffer(int maxSize)
  • Method Details

    • addPage

      public void addPage(Page page)
    • pollPage

      public Page pollPage()
    • waitForWriting

      public IsBlockedResult waitForWriting()
    • waitForReading

      public IsBlockedResult waitForReading()
    • finish

      public void finish(boolean drainingPages)
    • isFinished

      public boolean isFinished()
    • noMoreInputs

      public boolean noMoreInputs()