Package org.bidib.wizard.tracer.service
Interface BidibTracerService
- All Known Implementing Classes:
DefaultBidibTracerService
public interface BidibTracerService
-
Method Summary
Modifier and TypeMethodDescriptionvoidshutdown()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 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 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.
-