Skip to content

Messages

Igor Balos edited this page Nov 13, 2017 · 7 revisions

List sent messages.

// outbound messages
OutboundMessages messages = client.getMessages(Parameters.init().build("count", 4).build("offset", 0));
String messageId = messages.getMessages().get(0).getMessageId();

Retrieve single message details.

// outbound message details
OutboundMessageDetails message = client.getMessageDetails(messageId);
System.out.println(message.getReceivedAt());

Retriveve single message dump content.

// outbound message dump
OutboundMessageDump messageDump = client.getMessageDump(messageId);
System.out.println(message.getBody());

List processed messages.

// inbound messages
InboundMessages inboundMessages = client.getInboundMessages(Parameters.init().build("count", 6).build("offset", 0));
messageId = inboundMessages.getInboundMessages().get(0).getMessageId();
System.out.println(inboundMessages.getInboundMessages().get(0).getDate());

List single processed message details.

// inbound message details
InboundMessageDetails inboundMessageDetails = client.getInboundMessageDetails(messageId);
System.out.println(inboundMessageDetails.getHeaders());

Retry failed inbound message.

// retry inbound message
String response = client.retryFailedInboundMessage(messageId);

Bypass inbound message.

// bypass inbound message
String response = client.bypassInboundMessage(messageId);

Clone this wiki locally