diff --git a/src/main/java/de/ozgcloud/xta/client/XtaClient.java b/src/main/java/de/ozgcloud/xta/client/XtaClient.java index ea8447521b9eabc7aa9559315f01f0d755d6f4cd..8fd91ead6e3d5ed49173294f8d573c80c01d61fb 100644 --- a/src/main/java/de/ozgcloud/xta/client/XtaClient.java +++ b/src/main/java/de/ozgcloud/xta/client/XtaClient.java @@ -53,6 +53,13 @@ public class XtaClient { return service.getStatusList(clientIdentifier, config.getMaxListItems()); } + /** + * Fetch the message content, close the message, and then the fetch transport report + * for the given {@code messageId} for the reader with identifier {@code clientIdentifier}. + * @param clientIdentifier Identifier of the reading client + * @param messageId Identifier of the message to fetch + * @return The message and transport report + */ public XtaMessageAndTransportReport getMessage(@NotBlank String clientIdentifier, @NotBlank String messageId) throws XTAWSTechnicalProblemException, PermissionDeniedException, InvalidMessageIDException { var identifier = deriveIdentifier(clientIdentifier);