@Override public final void write(Object[] args) { PipeWriter.writeLong(pipe, fieldLoc, ((Number)args[0]).longValue()); } };
public static void publishPlain(Pipe<NetPayloadSchema> output, long fieldConnectionId, long fieldArrivalTime, long fieldPosition, byte[] fieldPayloadBacking, int fieldPayloadPosition, int fieldPayloadLength) { PipeWriter.presumeWriteFragment(output, MSG_PLAIN_210); PipeWriter.writeLong(output,MSG_PLAIN_210_FIELD_CONNECTIONID_201, fieldConnectionId); PipeWriter.writeLong(output,MSG_PLAIN_210_FIELD_ARRIVALTIME_210, fieldArrivalTime); PipeWriter.writeLong(output,MSG_PLAIN_210_FIELD_POSITION_206, fieldPosition); PipeWriter.writeBytes(output,MSG_PLAIN_210_FIELD_PAYLOAD_204, fieldPayloadBacking, fieldPayloadPosition, fieldPayloadLength); PipeWriter.publishWrites(output); } public static void publishDisconnect(Pipe<NetPayloadSchema> output, long fieldConnectionId) {
public static void publishMetaResponse(Pipe<SequentialRespSchema> output, long fieldSize, long fieldDate) { PipeWriter.presumeWriteFragment(output, MSG_METARESPONSE_2); PipeWriter.writeLong(output,MSG_METARESPONSE_2_FIELD_SIZE_11, fieldSize); PipeWriter.writeLong(output,MSG_METARESPONSE_2_FIELD_DATE_11, fieldDate); PipeWriter.publishWrites(output); } public static void publishWriteAck(Pipe<SequentialRespSchema> output, long fieldId) {
public static boolean publishServerConnection(Pipe<ServerConnectionSchema> output, long fieldConnectionGroup, long fieldChannelId) { boolean result = false; if (PipeWriter.tryWriteFragment(output, MSG_SERVERCONNECTION_100)) { PipeWriter.writeLong(output,MSG_SERVERCONNECTION_100_FIELD_CONNECTIONGROUP_1, fieldConnectionGroup); PipeWriter.writeLong(output,MSG_SERVERCONNECTION_100_FIELD_CHANNELID_2, fieldChannelId); PipeWriter.publishWrites(output); result = true; } return result; }
public static void publishReleaseWithSeq(Pipe<ReleaseSchema> output, long fieldConnectionID, long fieldPosition, int fieldSequenceNo) { PipeWriter.presumeWriteFragment(output, MSG_RELEASEWITHSEQ_101); PipeWriter.writeLong(output,MSG_RELEASEWITHSEQ_101_FIELD_CONNECTIONID_1, fieldConnectionID); PipeWriter.writeLong(output,MSG_RELEASEWITHSEQ_101_FIELD_POSITION_2, fieldPosition); PipeWriter.writeInt(output,MSG_RELEASEWITHSEQ_101_FIELD_SEQUENCENO_3, fieldSequenceNo); PipeWriter.publishWrites(output); }
/** * Writes long to specified pipe * @param output pipe to write to * @param fieldLongValue long to write */ public static void publishLong(Pipe<TestDataSchema> output, long fieldLongValue) { PipeWriter.presumeWriteFragment(output, MSG_LONG_50); PipeWriter.writeLong(output,MSG_LONG_50_FIELD_LONGVALUE_51, fieldLongValue); PipeWriter.publishWrites(output); } public static void publishChunkedStreamAndInt(Pipe<TestDataSchema> output, byte[] fieldByteArrayBacking, int fieldByteArrayPosition, int fieldByteArrayLength, int fieldIntValue) {
/** * * @param output Pipe<TrafficOrderSchema> arg used in PipeWriter.presumeWriteFragment, .writeLong and .publishWrites * @param fieldDurationNanos long arg in nanoseconds used in PipeWriter.writeLong */ public static void publishBlockChannel(Pipe<TrafficOrderSchema> output, long fieldDurationNanos) { PipeWriter.presumeWriteFragment(output, MSG_BLOCKCHANNEL_22); PipeWriter.writeLong(output,MSG_BLOCKCHANNEL_22_FIELD_DURATIONNANOS_13, fieldDurationNanos); PipeWriter.publishWrites(output); }
/** * * @param output Pipe<TrafficOrderSchema> arg used in PipeWriter.presumeWriteFragment, .writeLong and .publishWrites * @param fieldTimeMS long arg in milliseconds used in PipeWriter.writeLong */ public static void publishBlockChannelUntil(Pipe<TrafficOrderSchema> output, long fieldTimeMS) { PipeWriter.presumeWriteFragment(output, MSG_BLOCKCHANNELUNTIL_23); PipeWriter.writeLong(output,MSG_BLOCKCHANNELUNTIL_23_FIELD_TIMEMS_14, fieldTimeMS); PipeWriter.publishWrites(output); }
protected void finishedBlock() { //logger.info("finished block"); if (sendPostIds) { PipeWriter.presumeWriteFragment(control, TwitterStreamControlSchema.MSG_FINISHEDBLOCK_101); PipeWriter.writeLong(control,TwitterStreamControlSchema.MSG_FINISHEDBLOCK_101_FIELD_MAXPOSTID_31, maxId); PipeWriter.publishWrites(control); } }
public static void publishAckRelease(Pipe<PersistedBlobLoadReleaseSchema> output, long fieldBlockId) { PipeWriter.presumeWriteFragment(output, MSG_ACKRELEASE_10); PipeWriter.writeLong(output,MSG_ACKRELEASE_10_FIELD_BLOCKID_3, fieldBlockId); PipeWriter.publishWrites(output); }
public static void publishLongAndChunkedStream(Pipe<TestDataSchema> output, long fieldLongValue, byte[] fieldByteArrayBacking, int fieldByteArrayPosition, int fieldByteArrayLength) { PipeWriter.presumeWriteFragment(output, MSG_LONGANDCHUNKEDSTREAM_30); PipeWriter.writeLong(output,MSG_LONGANDCHUNKEDSTREAM_30_FIELD_LONGVALUE_31, fieldLongValue); PipeWriter.writeBytes(output,MSG_LONGANDCHUNKEDSTREAM_30_FIELD_BYTEARRAY_32, fieldByteArrayBacking, fieldByteArrayPosition, fieldByteArrayLength); PipeWriter.publishWrites(output); }
public static void publishChunkedStreamAndLong(Pipe<TestDataSchema> output, byte[] fieldByteArrayBacking, int fieldByteArrayPosition, int fieldByteArrayLength, long fieldLongValue) { PipeWriter.presumeWriteFragment(output, MSG_CHUNKEDSTREAMANDLONG_70); PipeWriter.writeBytes(output,MSG_CHUNKEDSTREAMANDLONG_70_FIELD_BYTEARRAY_72, fieldByteArrayBacking, fieldByteArrayPosition, fieldByteArrayLength); PipeWriter.writeLong(output,MSG_CHUNKEDSTREAMANDLONG_70_FIELD_LONGVALUE_71, fieldLongValue); PipeWriter.publishWrites(output); }
public static void publishState(Pipe<ConnectionStateSchema> output, long fieldArrivalTime, byte[] fieldCustomFieldsBacking, int fieldCustomFieldsPosition, int fieldCustomFieldsLength) { PipeWriter.presumeWriteFragment(output, MSG_STATE_1); PipeWriter.writeLong(output,MSG_STATE_1_FIELD_ARRIVALTIME_12, fieldArrivalTime); PipeWriter.writeBytes(output,MSG_STATE_1_FIELD_CUSTOMFIELDS_14, fieldCustomFieldsBacking, fieldCustomFieldsPosition, fieldCustomFieldsLength); PipeWriter.publishWrites(output); } public static void publishStateNoEcho(Pipe<ConnectionStateSchema> output, long fieldArrivalTime) {
public static void publishPubAck(Pipe<MQTTServerToClientSchema> output, long fieldTime, int fieldPacketId) { PipeWriter.presumeWriteFragment(output, MSG_PUBACK_4); PipeWriter.writeLong(output,MSG_PUBACK_4_FIELD_TIME_37, fieldTime); PipeWriter.writeInt(output,MSG_PUBACK_4_FIELD_PACKETID_20, fieldPacketId); PipeWriter.publishWrites(output); } public static void publishPubRec(Pipe<MQTTServerToClientSchema> output, long fieldTime, int fieldPacketId) {
public static void publishPubRel(Pipe<MQTTServerToClientSchema> output, long fieldTime, int fieldPacketId) { PipeWriter.presumeWriteFragment(output, MSG_PUBREL_6); PipeWriter.writeLong(output,MSG_PUBREL_6_FIELD_TIME_37, fieldTime); PipeWriter.writeInt(output,MSG_PUBREL_6_FIELD_PACKETID_20, fieldPacketId); PipeWriter.publishWrites(output); } public static void publishConnAck(Pipe<MQTTServerToClientSchema> output, long fieldTime, int fieldFlag, int fieldReturnCode) {
public static void publishUnsubAck(Pipe<MQTTServerToClientSchema> output, long fieldTime, int fieldPacketId) { PipeWriter.presumeWriteFragment(output, MSG_UNSUBACK_11); PipeWriter.writeLong(output,MSG_UNSUBACK_11_FIELD_TIME_37, fieldTime); PipeWriter.writeInt(output,MSG_UNSUBACK_11_FIELD_PACKETID_20, fieldPacketId); PipeWriter.publishWrites(output); } public static void publishPingResp(Pipe<MQTTServerToClientSchema> output, long fieldTime) {
public static void publishUnSubscribe(Pipe<MQTTClientToServerSchema> output, long fieldTime, int fieldPacketId, CharSequence fieldTopic) { PipeWriter.presumeWriteFragment(output, MSG_UNSUBSCRIBE_10); PipeWriter.writeLong(output,MSG_UNSUBSCRIBE_10_FIELD_TIME_37, fieldTime); PipeWriter.writeInt(output,MSG_UNSUBSCRIBE_10_FIELD_PACKETID_20, fieldPacketId); PipeWriter.writeUTF8(output,MSG_UNSUBSCRIBE_10_FIELD_TOPIC_23, fieldTopic); PipeWriter.publishWrites(output); } public static void publishPubRec(Pipe<MQTTClientToServerSchema> output, long fieldTime, int fieldPacketId) {
public static void publishGET(Pipe<ClientHTTPRequestSchema> output, int fieldSession, int fieldPort, int fieldHostId, long fieldConnectionId, int fieldDestination, CharSequence fieldPath, CharSequence fieldHeaders) { PipeWriter.presumeWriteFragment(output, MSG_GET_200); PipeWriter.writeInt(output,MSG_GET_200_FIELD_SESSION_10, fieldSession); PipeWriter.writeInt(output,MSG_GET_200_FIELD_PORT_1, fieldPort); PipeWriter.writeInt(output,MSG_GET_200_FIELD_HOSTID_2, fieldHostId); PipeWriter.writeLong(output,MSG_GET_200_FIELD_CONNECTIONID_20, fieldConnectionId); PipeWriter.writeInt(output,MSG_GET_200_FIELD_DESTINATION_11, fieldDestination); PipeWriter.writeUTF8(output,MSG_GET_200_FIELD_PATH_3, fieldPath); PipeWriter.writeUTF8(output,MSG_GET_200_FIELD_HEADERS_7, fieldHeaders); PipeWriter.publishWrites(output); } public static void publishPOST(Pipe<ClientHTTPRequestSchema> output, int fieldSession, int fieldPort, int fieldHostId, long fieldConnectionId, int fieldDestination, CharSequence fieldPath, CharSequence fieldHeaders, byte[] fieldPayloadBacking, int fieldPayloadPosition, int fieldPayloadLength) {
public static void publishDELETE(Pipe<ClientHTTPRequestSchema> output, int fieldSession, int fieldPort, int fieldHostId, long fieldConnectionId, int fieldDestination, CharSequence fieldPath, CharSequence fieldHeaders) { PipeWriter.presumeWriteFragment(output, MSG_DELETE_203); PipeWriter.writeInt(output,MSG_DELETE_203_FIELD_SESSION_10, fieldSession); PipeWriter.writeInt(output,MSG_DELETE_203_FIELD_PORT_1, fieldPort); PipeWriter.writeInt(output,MSG_DELETE_203_FIELD_HOSTID_2, fieldHostId); PipeWriter.writeLong(output,MSG_DELETE_203_FIELD_CONNECTIONID_20, fieldConnectionId); PipeWriter.writeInt(output,MSG_DELETE_203_FIELD_DESTINATION_11, fieldDestination); PipeWriter.writeUTF8(output,MSG_DELETE_203_FIELD_PATH_3, fieldPath); PipeWriter.writeUTF8(output,MSG_DELETE_203_FIELD_HEADERS_7, fieldHeaders); PipeWriter.publishWrites(output); } public static void publishPUT(Pipe<ClientHTTPRequestSchema> output, int fieldSession, int fieldPort, int fieldHostId, long fieldConnectionId, int fieldDestination, CharSequence fieldPath, CharSequence fieldHeaders, byte[] fieldPayloadBacking, int fieldPayloadPosition, int fieldPayloadLength) {