Interface BidibTracerService

All Known Implementing Classes:
DefaultBidibTracerService

public interface BidibTracerService
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Shutdown the bidib tracer service.
    void
    start(org.bidib.jbidibc.messages.base.BidibPortStatusListener bidibPortStatusListener)
    Start the bidib tracer service.
    io.reactivex.rxjava3.disposables.Disposable
    subscribeMessageEvents(io.reactivex.rxjava3.functions.Consumer<TracerMessageEvent> onNext, io.reactivex.rxjava3.functions.Consumer<Throwable> onError, io.reactivex.rxjava3.functions.Action onComplete)
    Subscribe to tracer message events.
  • Method Details

    • subscribeMessageEvents

      io.reactivex.rxjava3.disposables.Disposable subscribeMessageEvents(io.reactivex.rxjava3.functions.Consumer<TracerMessageEvent> onNext, io.reactivex.rxjava3.functions.Consumer<Throwable> onError, io.reactivex.rxjava3.functions.Action onComplete)
      Subscribe to tracer message events.
      Parameters:
      onNext - the data handler
      onError - the error handler
      onComplete - the complete action
      Returns:
      the disposable
    • start

      void start(org.bidib.jbidibc.messages.base.BidibPortStatusListener bidibPortStatusListener)
      Start the bidib tracer service.
      Parameters:
      bidibPortStatusListener - the port status listener
    • shutdown

      void shutdown()
      Shutdown the bidib tracer service.