Class TestSubscriber.Probe<T>

java.lang.Object
org.apache.pekko.stream.testkit.TestSubscriber.ManualProbe<T>
org.apache.pekko.stream.testkit.TestSubscriber.Probe<T>
All Implemented Interfaces:
org.reactivestreams.Subscriber<T>
Enclosing class:
TestSubscriber

public static class TestSubscriber.Probe<T> extends TestSubscriber.ManualProbe<T>
Single subscription tracking for TestSubscriber.ManualProbe.
  • Method Details

    • ensureSubscription

      public TestSubscriber.Probe<T> ensureSubscription()
      Asserts that a subscription has been received or will be received
    • request

      public TestSubscriber.Probe<T> request(long n)
    • requestNext

      public TestSubscriber.Probe<T> requestNext(T element)
      Request and expect a stream element.
    • cancel

      public TestSubscriber.Probe<T> cancel()
    • cancel

      public TestSubscriber.Probe<T> cancel(Throwable cause)
    • requestNext

      public T requestNext()
      Request and expect a stream element.
    • requestNext

      public T requestNext(scala.concurrent.duration.FiniteDuration d)
      Request and expect a stream element during the specified time or timeout.
    • requestNext

      public T requestNext(Duration d)
      JAVA API

      Request and expect a stream element during the specified time or timeout.

      Since:
      1.1.0