public class ConsumersRuntimeMonitorFactory extends java.lang.Object implements org.glassfish.hk2.api.Factory<ConsumersRuntimeMonitor>
| Constructor and Description |
|---|
ConsumersRuntimeMonitorFactory(ConsumersSupervisor consumerSupervisor,
SupervisorController workloadSupervisor,
pl.allegro.tech.hermes.common.metric.HermesMetrics hermesMetrics,
SubscriptionsCache subscriptionsCache,
pl.allegro.tech.hermes.common.config.ConfigFactory configFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose(ConsumersRuntimeMonitor instance) |
ConsumersRuntimeMonitor |
provide() |
@Inject public ConsumersRuntimeMonitorFactory(ConsumersSupervisor consumerSupervisor, SupervisorController workloadSupervisor, pl.allegro.tech.hermes.common.metric.HermesMetrics hermesMetrics, SubscriptionsCache subscriptionsCache, pl.allegro.tech.hermes.common.config.ConfigFactory configFactory)
public ConsumersRuntimeMonitor provide()
provide in interface org.glassfish.hk2.api.Factory<ConsumersRuntimeMonitor>public void dispose(ConsumersRuntimeMonitor instance)
dispose in interface org.glassfish.hk2.api.Factory<ConsumersRuntimeMonitor>