public static SentMessageTrace createUndeliveredMessage(String qualifiedTopicName, String subscription, String message, String cause, Long loggingTime, Integer partition, Long offset, String cluster) { return new SentMessageTrace( null, null, loggingTime, subscription, qualifiedTopicName, SentMessageTraceStatus.DISCARDED, cause, message, partition, offset, cluster ); }
public static SentMessageTrace createUndeliveredMessage(TopicName topicName, String subscription, String message, Throwable cause, Long loggingTime, Integer partition, Long offset, String cluster) { return new SentMessageTrace( null, null, loggingTime, subscription, topicName.qualifiedName(), SentMessageTraceStatus.DISCARDED, cause.getMessage(), message, partition, offset, cluster ); }
private SentMessageTrace convertToSentMessage(DBObject rawObject) { BasicDBObject object = (BasicDBObject) rawObject; return new SentMessageTrace( object.getString(MESSAGE_ID), object.getString(BATCH_ID), object.getLong(TIMESTAMP), object.getString(SUBSCRIPTION), object.getString(TOPIC_NAME), SentMessageTraceStatus.valueOf(object.getString(STATUS)), object.getString(REASON), null, object.getInt(PARTITION, -1), object.getLong(OFFSET, -1), object.getString(CLUSTER, "") ); }
private SentMessageTrace sentMessageTrace(MessageMetadata messageMetadata, long timestamp, SentMessageTraceStatus status) { return new SentMessageTrace(messageMetadata.getMessageId(), messageMetadata.getBatchId(), timestamp, messageMetadata.getSubscription(), messageMetadata.getTopic(), status, REASON_MESSAGE, null, messageMetadata.getPartition(), messageMetadata.getOffset(), CLUSTER_NAME); }
private SentMessageTrace sentMessageTrace(MessageMetadata messageMetadata, long timestamp, SentMessageTraceStatus status) { return new SentMessageTrace(messageMetadata.getMessageId(), messageMetadata.getBatchId(), timestamp, messageMetadata.getSubscription(), messageMetadata.getTopic(), status, REASON_MESSAGE, null, messageMetadata.getPartition(), messageMetadata.getOffset(), CLUSTER_NAME); }
private SentMessageTrace convert(DBObject rawObject) { BasicDBObject object = (BasicDBObject) rawObject; return new SentMessageTrace( object.getString(MESSAGE_ID), object.getString(BATCH_ID), object.getLong(TIMESTAMP), object.getString(LogSchemaAware.SUBSCRIPTION), object.getString(TOPIC_NAME), SentMessageTraceStatus.valueOf(object.getString(STATUS)), object.getString(REASON), null, object.getInt(PARTITION, -1), object.getLong(OFFSET, -1), object.getString(CLUSTER, "") ); } }