/** * Returns a new {@link Builder} for {@link KafkaEventReporter}. * Will automatically add all Context tags to the reporter. * * @param context the {@link MetricContext} to report * @return KafkaReporter builder * @deprecated this method is bugged. Use {@link Factory#forContext} instead. */ @Deprecated public static Builder<? extends Builder> forContext(MetricContext context) { return new BuilderImpl(context); }
/** * Returns a new {@link Builder} for {@link KafkaEventReporter}. * Will automatically add all Context tags to the reporter. * * @param context the {@link MetricContext} to report * @return KafkaReporter builder */ public static BuilderImpl forContext(MetricContext context) { return new BuilderImpl(context); } }
/** * Returns a new {@link Builder} for {@link KafkaEventReporter}. * Will automatically add all Context tags to the reporter. * * @param context the {@link MetricContext} to report * @return KafkaReporter builder * @deprecated this method is bugged. Use {@link Factory#forContext} instead. */ @Deprecated public static Builder<? extends Builder> forContext(MetricContext context) { return new BuilderImpl(context); }
/** * Get builder for KafkaReporter (override if testing an extension of KafkaReporter) * @param context metricregistry * @return KafkaReporter builder */ public KafkaEventReporter.Builder<? extends KafkaEventReporter.Builder> getBuilder(MetricContext context, Pusher pusher) { return KafkaEventReporter.Factory.forContext(context).withKafkaPusher(pusher); }
/** * Returns a new {@link Builder} for {@link KafkaEventReporter}. * Will automatically add all Context tags to the reporter. * * @param context the {@link MetricContext} to report * @return KafkaReporter builder */ public static BuilderImpl forContext(MetricContext context) { return new BuilderImpl(context); } }