Package org.bidib.wizard.tracer.service
Class DefaultBidibTracerService
java.lang.Object
org.bidib.wizard.tracer.service.DefaultBidibTracerService
- All Implemented Interfaces:
BidibTracerService
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefaultBidibTracerService(org.bidib.wizard.common.model.settings.TracerServiceSettingsInterface tracerServiceSettings) -
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.
-
Field Details
-
VALID_HOSTNAME_REGEX
- See Also:
-
-
Constructor Details
-
DefaultBidibTracerService
public DefaultBidibTracerService(org.bidib.wizard.common.model.settings.TracerServiceSettingsInterface tracerServiceSettings)
-
-
Method Details
-
subscribeMessageEvents
public 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) Description copied from interface:BidibTracerServiceSubscribe to tracer message events.- Specified by:
subscribeMessageEventsin interfaceBidibTracerService- Parameters:
onNext- the data handleronError- the error handleronComplete- the complete action- Returns:
- the disposable
-
start
public void start(org.bidib.jbidibc.messages.base.BidibPortStatusListener bidibPortStatusListener) Description copied from interface:BidibTracerServiceStart the bidib tracer service.- Specified by:
startin interfaceBidibTracerService- Parameters:
bidibPortStatusListener- the port status listener
-
shutdown
public void shutdown()Description copied from interface:BidibTracerServiceShutdown the bidib tracer service.- Specified by:
shutdownin interfaceBidibTracerService
-