Package org.bidib.wizard.tracer.service
Interface BidibTracerService
-
- All Known Implementing Classes:
DefaultBidibTracerService
public interface BidibTracerService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidshutdown()Shutdown the bidib tracer service.voidstart(org.bidib.jbidibc.messages.base.BidibPortStatusListener bidibPortStatusListener)Start the bidib tracer service.io.reactivex.rxjava3.disposables.DisposablesubscribeMessageEvents(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 handleronError- the error handleronComplete- 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.
-
-