package org.frameworkset.web.socket.sockjs;
import java.util.List;
public class SockJsMessageDeliveryException extends SockJsException {
private final List<String> undeliveredMessages;
public SockJsMessageDeliveryException(String sessionId, List<String> undeliveredMessages, Throwable cause) {
super("Failed to deliver message(s) " + undeliveredMessages + " for session " + sessionId, sessionId, cause);
this.undeliveredMessages = undeliveredMessages;
}
public SockJsMessageDeliveryException(String sessionId, List<String> undeliveredMessages, String message) {
super("Failed to deliver message(s) " + undeliveredMessages + " for session "
+ sessionId + ": " + message, sessionId, null);
this.undeliveredMessages = undeliveredMessages;
}
public List<String> getUndeliveredMessages() {
return this.undeliveredMessages;
}
}