private static void validateMessageFeatureId(final String expectedFeatureId, final Message<?> message, final DittoHeaders dittoHeaders) { final Optional<String> messageFeatureIdOptional = message.getFeatureId(); if (!messageFeatureIdOptional.isPresent()) { final String msgPattern = "The Message did not contain a feature ID at all! Expected was feature ID <{0}>."; throw FeatureIdInvalidException.newBuilder() .message(MessageFormat.format(msgPattern, expectedFeatureId)) .dittoHeaders(dittoHeaders) .build(); } final String messageFeatureId = messageFeatureIdOptional.get(); if (!messageFeatureId.equals(expectedFeatureId)) { final String msgPattern = "The Message contained feature ID <{0}>. Expected was feature ID <{1}>."; throw FeatureIdInvalidException.newBuilder() .message(MessageFormat.format(msgPattern, messageFeatureId, expectedFeatureId)) .dittoHeaders(dittoHeaders) .build(); } }
private static void validateMessageFeatureId(final String expectedFeatureId, final Message<?> message, final DittoHeaders dittoHeaders) { final Optional<String> messageFeatureIdOptional = message.getFeatureId(); if (!messageFeatureIdOptional.isPresent()) { final String msgPattern = "The Message did not contain a feature ID at all! Expected was feature ID <{0}>."; throw FeatureIdInvalidException.newBuilder() .message(MessageFormat.format(msgPattern, expectedFeatureId)) .dittoHeaders(dittoHeaders) .build(); } final String messageFeatureId = messageFeatureIdOptional.get(); if (!messageFeatureId.equals(expectedFeatureId)) { final String msgPattern = "The Message contained feature ID <{0}>. Expected was feature ID <{1}>."; throw FeatureIdInvalidException.newBuilder() .message(MessageFormat.format(msgPattern, messageFeatureId, expectedFeatureId)) .dittoHeaders(dittoHeaders) .build(); } }
private Builder() { message(MESSAGE_TEMPLATE); description(DEFAULT_DESCRIPTION); }