/** * Creates a new {@code ImmutableTargetMetrics} instance. * * @param addressMetrics the AddressMetrics for each target * @param publishedMessages the total count of published messages on this source * @return a new instance of ImmutableTargetMetrics */ public static ImmutableTargetMetrics of(final Map<String, AddressMetric> addressMetrics, final long publishedMessages) { return new ImmutableTargetMetrics(addressMetrics, publishedMessages); }
/** * Creates a new {@code ImmutableTargetMetrics} instance. * * @param addressMetrics the AddressMetrics for each target * @param publishedMessages the total count of published messages on this source * @return a new instance of ImmutableTargetMetrics */ public static ImmutableTargetMetrics of(final Map<String, AddressMetric> addressMetrics, final long publishedMessages) { return new ImmutableTargetMetrics(addressMetrics, publishedMessages); }