public String toString() { final StringBuilder sb = new StringBuilder(); final String formattedFlags = String.format("%1$8s", Integer.toBinaryString(flags())).replace(' ', '0'); sb.append("STATUS Message{") .append("frame_length=").append(frameLength()) .append(" version=").append(version()) .append(" flags=").append(formattedFlags) .append(" type=").append(headerType()) .append(" session_id=").append(sessionId()) .append(" stream_id=").append(streamId()) .append(" consumption_term_id=").append(consumptionTermId()) .append(" consumption_term_offset=").append(consumptionTermOffset()) .append(" receiver_window_length=").append(receiverWindowLength()) .append("}"); return sb.toString(); } }
private static void dissect(final StatusMessageFlyweight msg, final StringBuilder builder) { builder .append("SM ") .append(msg.flags()) .append(" len ") .append(msg.frameLength()) .append(' ') .append(msg.sessionId()) .append(':') .append(msg.streamId()) .append(':') .append(msg.consumptionTermId()) .append(" @") .append(msg.consumptionTermOffset()) .append(' ') .append(msg.receiverWindowLength()) .append(' ') .append(msg.receiverId()); }
public void sendSetupElicitingStatusMessage( final int transportIndex, final InetSocketAddress controlAddress, final int sessionId, final int streamId) { if (!isClosed) { smBuffer.clear(); statusMessageFlyweight .sessionId(sessionId) .streamId(streamId) .consumptionTermId(0) .consumptionTermOffset(0) .receiverWindowLength(0) .flags(SEND_SETUP_FLAG); send(smBuffer, StatusMessageFlyweight.HEADER_LENGTH, transportIndex, controlAddress); } }
public void sendStatusMessage( final ImageConnection[] controlAddresses, final int sessionId, final int streamId, final int termId, final int termOffset, final int window, final short flags) { if (!isClosed) { smBuffer.clear(); statusMessageFlyweight .sessionId(sessionId) .streamId(streamId) .consumptionTermId(termId) .consumptionTermOffset(termOffset) .receiverWindowLength(window) .flags(flags); send(smBuffer, StatusMessageFlyweight.HEADER_LENGTH, controlAddresses); } }
public String toString() { final StringBuilder sb = new StringBuilder(); final String formattedFlags = String.format("%1$8s", Integer.toBinaryString(flags())).replace(' ', '0'); sb.append("STATUS Message{") .append("frame_length=").append(frameLength()) .append(" version=").append(version()) .append(" flags=").append(formattedFlags) .append(" type=").append(headerType()) .append(" session_id=").append(sessionId()) .append(" stream_id=").append(streamId()) .append(" consumption_term_id=").append(consumptionTermId()) .append(" consumption_term_offset=").append(consumptionTermOffset()) .append(" receiver_window_length=").append(receiverWindowLength()) .append("}"); return sb.toString(); } }
public String toString() { final StringBuilder sb = new StringBuilder(); final String formattedFlags = String.format("%1$8s", Integer.toBinaryString(flags())).replace(' ', '0'); sb.append("STATUS Message{") .append("frame_length=").append(frameLength()) .append(" version=").append(version()) .append(" flags=").append(formattedFlags) .append(" type=").append(headerType()) .append(" session_id=").append(sessionId()) .append(" stream_id=").append(streamId()) .append(" consumption_term_id=").append(consumptionTermId()) .append(" consumption_term_offset=").append(consumptionTermOffset()) .append(" receiver_window_length=").append(receiverWindowLength()) .append("}"); return sb.toString(); } }
private static void dissect(final StatusMessageFlyweight msg, final StringBuilder builder) { builder .append("SM ") .append(msg.flags()) .append(" len ") .append(msg.frameLength()) .append(' ') .append(msg.sessionId()) .append(':') .append(msg.streamId()) .append(':') .append(msg.consumptionTermId()) .append(" @") .append(msg.consumptionTermOffset()) .append(' ') .append(msg.receiverWindowLength()) .append(' ') .append(msg.receiverId()); }
public void sendSetupElicitingStatusMessage( final int transportIndex, final InetSocketAddress controlAddress, final int sessionId, final int streamId) { if (!isClosed) { smBuffer.clear(); statusMessageFlyweight .sessionId(sessionId) .streamId(streamId) .consumptionTermId(0) .consumptionTermOffset(0) .receiverWindowLength(0) .flags(SEND_SETUP_FLAG); send(smBuffer, StatusMessageFlyweight.HEADER_LENGTH, transportIndex, controlAddress); } }
public void sendSetupElicitingStatusMessage( final int transportIndex, final InetSocketAddress controlAddress, final int sessionId, final int streamId) { if (!isClosed) { smBuffer.clear(); statusMessageFlyweight .sessionId(sessionId) .streamId(streamId) .consumptionTermId(0) .consumptionTermOffset(0) .receiverWindowLength(0) .flags(SEND_SETUP_FLAG); send(smBuffer, StatusMessageFlyweight.HEADER_LENGTH, transportIndex, controlAddress); } }
public void sendStatusMessage( final ImageConnection[] controlAddresses, final int sessionId, final int streamId, final int termId, final int termOffset, final int windowLength, final short flags) { if (!isClosed) { smBuffer.clear(); statusMessageFlyweight .sessionId(sessionId) .streamId(streamId) .consumptionTermId(termId) .consumptionTermOffset(termOffset) .receiverWindowLength(windowLength) .flags(flags); send(smBuffer, StatusMessageFlyweight.HEADER_LENGTH, controlAddresses); } }
public void sendStatusMessage( final ImageConnection[] controlAddresses, final int sessionId, final int streamId, final int termId, final int termOffset, final int windowLength, final short flags) { if (!isClosed) { smBuffer.clear(); statusMessageFlyweight .sessionId(sessionId) .streamId(streamId) .consumptionTermId(termId) .consumptionTermOffset(termOffset) .receiverWindowLength(windowLength) .flags(flags); send(smBuffer, StatusMessageFlyweight.HEADER_LENGTH, controlAddresses); } }