Interface BidibTracerService

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void shutdown()
      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 Detail

      • 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.