Class EventStreamFacade

java.lang.Object
io.quarkus.test.junit5.virtual.internal.EventStreamFacade

public class EventStreamFacade extends Object
The RecordingStream is only Java 14+, and the code must be Java 11. This class provides the used API, but under the hood use MethodHandle.
  • Field Details

    • CARRIER_PINNED_EVENT_NAME

      public static final String CARRIER_PINNED_EVENT_NAME
      See Also:
    • available

      public static final boolean available
      Whether the RecordingStream API is available.
  • Constructor Details

    • EventStreamFacade

      public EventStreamFacade()
  • Method Details

    • enable

      public EventSettings enable(String event)
    • startAsync

      public void startAsync()
    • setMaxSize

      public void setMaxSize(int max)
    • setOrdered

      public void setOrdered(boolean ordered)
    • onEvent

      public void onEvent(Consumer<RecordedEvent> consumer)
    • stop

      public boolean stop()