Package org.bidib.wizard.tracer.service
Class DefaultBidibTracerService
- java.lang.Object
-
- org.bidib.wizard.tracer.service.DefaultBidibTracerService
-
- All Implemented Interfaces:
BidibTracerService
public class DefaultBidibTracerService extends Object implements BidibTracerService
-
-
Field Summary
Fields Modifier and Type Field Description static StringVALID_HOSTNAME_REGEX
-
Constructor Summary
Constructors Constructor Description DefaultBidibTracerService(org.bidib.wizard.common.model.settings.TracerServiceSettingsInterface tracerServiceSettings)
-
Method Summary
All Methods Instance Methods Concrete 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.
-
-
-
Field Detail
-
VALID_HOSTNAME_REGEX
public static final String VALID_HOSTNAME_REGEX
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
-
-