Interface OperationExecutionMonitor


@Incubating(since="8.0", group="action-queue") public interface OperationExecutionMonitor

Monitors the physical execution of one or more related flush operations.

A single monitor may be attached to multiple operations. Implementations are responsible for coalescing those notifications into the appropriate logical execution span.

Since:
8.0
  • Method Details

    • beforeExecution

      void beforeExecution(SessionImplementor session)
      Invoked immediately before an operation enters physical execution.
    • afterSuccessfulExecution

      void afterSuccessfulExecution(SessionImplementor session)
      Invoked after the operation completes successfully.
    • afterFailedExecution

      void afterFailedExecution(SessionImplementor session)
      Invoked when physical execution fails.