/** * * @return if (PipeWriter.tryWriteFragment(target, PersistedBlobStoreConsumerSchema.MSG_CLEAR_12)) true else false */ public boolean clear() { if (PipeWriter.tryWriteFragment(target, PersistedBlobStoreConsumerSchema.MSG_CLEAR_12)) { PipeWriter.publishWrites(target); return true; } else { return false; } }
public static boolean requestDisconnect(Pipe<MQTTConnectionInSchema> toBroker) { if (PipeWriter.tryWriteFragment(toBroker, MQTTConnectionInSchema.MSG_DISCONNECT_5)) { PipeWriter.publishWrites(toBroker); return true; } else { return false; } }
public static boolean publishReadHeader(Pipe<BlockManagerRequestSchema> output) { boolean result = false; if (PipeWriter.tryWriteFragment(output, MSG_READHEADER_8)) { PipeWriter.publishWrites(output); result = true; } return result; } public static boolean publishBlockMount(Pipe<BlockManagerRequestSchema> output, byte[] fieldRouteBacking, int fieldRoutePosition, int fieldRouteLength) {
@SuppressWarnings("unchecked") public static <T> T create(final EventConsumer consumer, Class<T> clazz) { //re-use old proxy if possible if (null!=consumer.cached && clazz.isAssignableFrom(consumer.cached.getClass())) { if (PipeWriter.tryWriteFragment(consumer.output, consumer.cachedMsgId)) { return (T)consumer.cached; } else { return null; } } return slowCreate(consumer, clazz); }
@SuppressWarnings("unchecked") public static <T> T create(final EventConsumer consumer, Class<T> clazz) { //re-use old proxy if possible if (null!=consumer.cached && clazz.isAssignableFrom(consumer.cached.getClass())) { if (PipeWriter.tryWriteFragment(consumer.output, consumer.cachedMsgId)) { return (T)consumer.cached; } else { return null; } } return slowCreate(consumer, clazz); }
/** * * @return if (PipeWriter.tryWriteFragment(target, PersistedBlobStoreConsumerSchema.MSG_REQUESTREPLAY_6)) false else true */ public boolean replay() { if (PipeWriter.tryWriteFragment(target, PersistedBlobStoreConsumerSchema.MSG_REQUESTREPLAY_6)) { PipeWriter.publishWrites(target); return false; } else { return true; } }
public static boolean publishSubRequest(Pipe<BlockManagerRequestSchema> output, int fieldbits) { boolean result = false; if (PipeWriter.tryWriteFragment(output, MSG_SUBREQUEST_1)) { PipeWriter.writeInt(output,MSG_SUBREQUEST_1_FIELD_BITS_10, fieldbits); PipeWriter.publishWrites(output); result = true; } return result; } public static boolean publishSubRelease(Pipe<BlockManagerRequestSchema> output, long fieldId, byte[] fieldRouteBacking, int fieldRoutePosition, int fieldRouteLength) {
public static boolean publishBlockRequest(Pipe<BlockManagerRequestSchema> output, int fieldbits) { boolean result = false; if (PipeWriter.tryWriteFragment(output, MSG_BLOCKREQUEST_6)) { PipeWriter.writeInt(output,MSG_BLOCKREQUEST_6_FIELD_BITS_10, fieldbits); PipeWriter.publishWrites(output); result = true; } return result; } public static boolean publishBlockRelease(Pipe<BlockManagerRequestSchema> output, byte[] fieldRouteBacking, int fieldRoutePosition, int fieldRouteLength) {
public static boolean publishSubWritten(Pipe<BlockManagerResponseSchema> output, int fieldStatus) { boolean result = false; if (PipeWriter.tryWriteFragment(output, MSG_SUBWRITTEN_3)) { PipeWriter.writeInt(output,MSG_SUBWRITTEN_3_FIELD_STATUS_12, fieldStatus); PipeWriter.publishWrites(output); result = true; } return result; } public static boolean publishSubRead(Pipe<BlockManagerResponseSchema> output, byte[] fieldPayloadBacking, int fieldPayloadPosition, int fieldPayloadLength) {
public static boolean publishBlockAllocatedFailure(Pipe<BlockManagerResponseSchema> output, int fieldStatus) { boolean result = false; if (PipeWriter.tryWriteFragment(output, MSG_BLOCKALLOCATEDFAILURE_26)) { PipeWriter.writeInt(output,MSG_BLOCKALLOCATEDFAILURE_26_FIELD_STATUS_12, fieldStatus); PipeWriter.publishWrites(output); result = true; } return result; } public static boolean publishBlockReleased(Pipe<BlockManagerResponseSchema> output, int fieldStatus) {
@Override public void run() { if (PipeWriter.tryWriteFragment(output, RawDataSchema.MSG_CHUNKEDSTREAM_1)) { PipeWriter.writeASCII(output, RawDataSchema.MSG_CHUNKEDSTREAM_1_FIELD_BYTEARRAY_2, "test"); PipeWriter.publishWrites(output); } }
public static boolean publishBlockMount(Pipe<BlockManagerRequestSchema> output, byte[] fieldRouteBacking, int fieldRoutePosition, int fieldRouteLength) { boolean result = false; if (PipeWriter.tryWriteFragment(output, MSG_BLOCKMOUNT_5)) { PipeWriter.writeBytes(output,MSG_BLOCKMOUNT_5_FIELD_ROUTE_14, fieldRouteBacking, fieldRoutePosition, fieldRouteLength); PipeWriter.publishWrites(output); result = true; } return result; } public static boolean publishBlockRequest(Pipe<BlockManagerRequestSchema> output, int fieldbits) {
public static boolean publishSubRead(Pipe<BlockManagerResponseSchema> output, byte[] fieldPayloadBacking, int fieldPayloadPosition, int fieldPayloadLength) { boolean result = false; if (PipeWriter.tryWriteFragment(output, MSG_SUBREAD_4)) { PipeWriter.writeBytes(output,MSG_SUBREAD_4_FIELD_PAYLOAD_13, fieldPayloadBacking, fieldPayloadPosition, fieldPayloadLength); PipeWriter.publishWrites(output); result = true; } return result; } public static boolean publishReadHeader(Pipe<BlockManagerResponseSchema> output, long fieldId, byte[] fieldPayloadBacking, int fieldPayloadPosition, int fieldPayloadLength) {
public static boolean publishBlockMounted(Pipe<BlockManagerResponseSchema> output, int fieldStatus) { boolean result = false; if (PipeWriter.tryWriteFragment(output, MSG_BLOCKMOUNTED_5)) { PipeWriter.writeInt(output,MSG_BLOCKMOUNTED_5_FIELD_STATUS_12, fieldStatus); PipeWriter.publishWrites(output); result = true; } return result; } public static boolean publishBlockAllocated(Pipe<BlockManagerResponseSchema> output, byte[] fieldRouteBacking, int fieldRoutePosition, int fieldRouteLength) {
public static boolean publishIdRange(Pipe<MQTTIdRangeSchema> output, int fieldRange) { boolean result = false; if (PipeWriter.tryWriteFragment(output, MSG_IDRANGE_1)) { PipeWriter.writeInt(output,MSG_IDRANGE_1_FIELD_RANGE_100, fieldRange); PipeWriter.publishWrites(output); result = true; } return result; }
public static boolean publishUnSubscribe(Pipe<MQTTClientRequestSchema> output, CharSequence fieldTopic) { boolean result = false; if (PipeWriter.tryWriteFragment(output, MSG_UNSUBSCRIBE_10)) { PipeWriter.writeUTF8(output,MSG_UNSUBSCRIBE_10_FIELD_TOPIC_23, fieldTopic); PipeWriter.publishWrites(output); result = true; } return result; }
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 boolean publishSubscribe(Pipe<MQTTClientRequestSchema> output, int fieldQOS, CharSequence fieldTopic) { boolean result = false; if (PipeWriter.tryWriteFragment(output, MSG_SUBSCRIBE_8)) { PipeWriter.writeInt(output,MSG_SUBSCRIBE_8_FIELD_QOS_21, fieldQOS); PipeWriter.writeUTF8(output,MSG_SUBSCRIBE_8_FIELD_TOPIC_23, fieldTopic); PipeWriter.publishWrites(output); result = true; } return result; } public static boolean publishUnSubscribe(Pipe<MQTTClientRequestSchema> output, CharSequence fieldTopic) {
public static boolean publishReadHeader(Pipe<BlockManagerResponseSchema> output, long fieldId, byte[] fieldPayloadBacking, int fieldPayloadPosition, int fieldPayloadLength) { boolean result = false; if (PipeWriter.tryWriteFragment(output, MSG_READHEADER_8)) { PipeWriter.writeLong(output,MSG_READHEADER_8_FIELD_ID_11, fieldId); PipeWriter.writeBytes(output,MSG_READHEADER_8_FIELD_PAYLOAD_13, fieldPayloadBacking, fieldPayloadPosition, fieldPayloadLength); PipeWriter.publishWrites(output); result = true; } return result; } public static boolean publishBlockMounted(Pipe<BlockManagerResponseSchema> output, int fieldStatus) {
public static boolean publishBrokerConfig(Pipe<MQTTClientRequestSchema> output, CharSequence fieldHost, int fieldPort) { boolean result = false; if (PipeWriter.tryWriteFragment(output, MSG_BROKERCONFIG_100)) { PipeWriter.writeUTF8(output,MSG_BROKERCONFIG_100_FIELD_HOST_26, fieldHost); PipeWriter.writeInt(output,MSG_BROKERCONFIG_100_FIELD_PORT_27, fieldPort); PipeWriter.publishWrites(output); result = true; } return result; } public static boolean publishConnect(Pipe<MQTTClientRequestSchema> output, int fieldKeepAliveSec, int fieldFlags, CharSequence fieldClientId, CharSequence fieldWillTopic, byte[] fieldWillPayloadBacking, int fieldWillPayloadPosition, int fieldWillPayloadLength, CharSequence fieldUser, CharSequence fieldPass) {