Package ch.rswk.meta.engine
Class EngineEventBus
java.lang.Object
ch.rswk.meta.engine.EngineEventBus
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionEngineEventBus
(com.google.common.util.concurrent.ListeningScheduledExecutorService scheduledExecutor, com.codahale.metrics.MetricRegistry metricRegistry) -
Method Summary
Modifier and TypeMethodDescriptionstatic void
dispose
(@Nullable io.reactivex.rxjava3.disposables.Disposable disposable) private void
void
<T> io.reactivex.rxjava3.disposables.Disposable
-
Field Details
-
LOG
private static final org.slf4j.Logger LOG -
postMeter
private final com.codahale.metrics.Meter postMeter -
publisher
-
scheduler
private final io.reactivex.rxjava3.core.Scheduler scheduler
-
-
Constructor Details
-
EngineEventBus
@Inject public EngineEventBus(com.google.common.util.concurrent.ListeningScheduledExecutorService scheduledExecutor, com.codahale.metrics.MetricRegistry metricRegistry)
-
-
Method Details
-
post
-
subscribe
public <T> io.reactivex.rxjava3.disposables.Disposable subscribe(Class<T> type, io.reactivex.rxjava3.functions.Consumer<T> onNext) -
onError
-
dispose
public static void dispose(@Nullable io.reactivex.rxjava3.disposables.Disposable disposable)
-