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(); } }
.applicationSpecificFeedback(applicationSpecificFeedback, 0, applicationSpecificFeedback.length) .receiverId(receiverId) .version(HeaderFlyweight.CURRENT_VERSION) .headerType(HeaderFlyweight.HDR_TYPE_SM) .frameLength(StatusMessageFlyweight.HEADER_LENGTH + applicationSpecificFeedback.length);
.receiverWindowLength(1000) .consumptionTermOffset(0) .version(HeaderFlyweight.CURRENT_VERSION) .flags((short)0) .headerType(HeaderFlyweight.HDR_TYPE_SM)
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(); } }
.applicationSpecificFeedback(applicationSpecificFeedback, 0, applicationSpecificFeedback.length) .receiverId(receiverId) .version(HeaderFlyweight.CURRENT_VERSION) .headerType(HeaderFlyweight.HDR_TYPE_SM) .frameLength(StatusMessageFlyweight.HEADER_LENGTH + applicationSpecificFeedback.length);
.applicationSpecificFeedback(applicationSpecificFeedback, 0, applicationSpecificFeedback.length) .receiverId(receiverId) .version(HeaderFlyweight.CURRENT_VERSION) .headerType(HeaderFlyweight.HDR_TYPE_SM) .frameLength(StatusMessageFlyweight.HEADER_LENGTH + applicationSpecificFeedback.length);