public SubscriptionAlreadyExistsException(Subscription subscription, Throwable cause) { super(String.format("Subscription %s for topic %s does not exist.", subscription.getName(), subscription.getQualifiedTopicName()), cause); }
public static SentMessageTrace createUndeliveredMessage(Subscription subscription, String message, Throwable cause, Long loggingTime, Integer partition, Long offset, String cluster) { return createUndeliveredMessage(subscription.getQualifiedTopicName(), subscription.getName(), message, cause.getMessage(), loggingTime, partition, offset, cluster); }
private List<SubscriptionNameWithMetrics> getSubscriptionsMetrics() { return getAllSubscriptions().stream() .map(s -> { SubscriptionMetrics metrics = metricsRepository.loadMetrics(s.getTopicName(), s.getName()); return SubscriptionNameWithMetrics.from(metrics, s.getName(), s.getQualifiedTopicName()); }).collect(toList()); } }
public static UnhealthySubscription from(Subscription subscription, SubscriptionHealth subscriptionHealth) { return new UnhealthySubscription(subscription.getName(), subscription.getQualifiedTopicName(), subscription.getMonitoringDetails().getSeverity(), subscriptionHealth.getProblems()); }
private MessageMetadata messageMetadata(Subscription subscription, String batchId, Message message) { return new MessageMetadata(message.getId(), batchId, message.getOffset(), message.getPartition(), subscription.getQualifiedTopicName(), subscription.getName(), message.getKafkaTopic().asString(), message.getPublishingTimestamp(), message.getReadingTimestamp()); }
private MessageMetadata messageMetadata(Subscription subscription, String batchId, Message message) { return new MessageMetadata(message.getId(), batchId, message.getOffset(), message.getPartition(), subscription.getQualifiedTopicName(), subscription.getName(), message.getKafkaTopic().asString(), message.getPublishingTimestamp(), message.getReadingTimestamp()); }