Interface TimingPointService

  • All Known Implementing Classes:
    RemoteTimingPointServiceImpl, TimingPointServiceImpl

    @ExperimentalApi
    public interface TimingPointService
    Service providing means for sending timing point events between agent and server. Plugins called during execution can use this service to report to the server components. TimingPoint published through this service will be redistributed on server as an event. In order to receive it, an event handler need to be registered for a concrete class implementing TimingPoint interface.
    • Method Detail

      • publish

        void publish​(@NotNull
                     @NotNull TimingPoint timingPoint)
        This method will publish two timing points: the in-band and the out-of-band version
      • publish

        void publish​(TimingPoint timingPoint,
                     boolean isOutOfBand)