Class WebSocketOutgoingEnvelopes

java.lang.Object
io.mats3.matssocket.impl.WebSocketOutgoingEnvelopes
All Implemented Interfaces:
MatsSocketStatics

public class WebSocketOutgoingEnvelopes extends Object implements MatsSocketStatics
Handles async sending of not-"information bearing messages", that is, messages that are idempotent. These are ACK and NACKs, ACK2s, PONGs, PUB, and incomingHandler-settled DENY, RESOLVE, REJECT, FORWARD or RETRY. For all of these, if we cannot send it out due to WebSocket closed, we will upon reconnect of the session get the "causes" of them again (for PUB, we will get a SUB specifying which message was the last it saw).
  • Method Details

    • removeAck

      public void removeAck(String matsSocketSessionId, String cmidAck)