switch(msgIdx) { case MSG_GET_200: consumeGET(input); break; case MSG_POST_201: consumePOST(input); break; case MSG_CLOSECONNECTION_104: consumeCLOSEConnection(input); break; case MSG_HEAD_202: consumeHEAD(input); break; case MSG_DELETE_203: consumeDELETE(input); break; case MSG_PUT_204: consumePUT(input); break; case MSG_PATCH_205: consumePATCH(input); break; case -1:
public static Pipe<TwitterEventSchema> buildStage(GraphManager gm, boolean sendPostIds, int bottom, Pipe<NetResponseSchema> clientResponsesPipe , Pipe<TwitterStreamControlSchema> control, int tweetsCount) { Pipe<TwitterEventSchema> hosePipe = TwitterEventSchema.instance.newPipe(tweetsCount, MAX_TWEET_TEXT_SIZE); new TwitterJSONToTwitterEventsStage(gm, bottom, sendPostIds, clientResponsesPipe, control, hosePipe); return hosePipe; }
public static void consume(Pipe<NetPayloadSchema> input) { while (PipeReader.tryReadFragment(input)) { int msgIdx = PipeReader.getMsgIdx(input); switch(msgIdx) { case MSG_ENCRYPTED_200: consumeEncrypted(input); break; case MSG_PLAIN_210: consumePlain(input); break; case MSG_DISCONNECT_203: consumeDisconnect(input); break; case MSG_UPGRADE_307: consumeUpgrade(input); break; case MSG_BEGIN_208: consumeBegin(input); break; case -1: //requestShutdown(); break; } PipeReader.releaseReadLock(input); } }
public static void consume(Pipe<MQTTClientToServerSchemaAck> input) { while (PipeReader.tryReadFragment(input)) { int msgIdx = PipeReader.getMsgIdx(input); switch(msgIdx) { case MSG_STOPREPUBLISH_99: consumeStopRePublish(input); break; case MSG_PUBACK_4: consumePubAck(input); break; case MSG_PUBCOMP_7: consumePubComp(input); break; case MSG_PUBREL_6: consumePubRel(input); break; case MSG_BROKERACKNOWLEDGEDCONNECTION_98: consumeBrokerAcknowledgedConnection(input); break; case -1: //requestShutdown(); break; } PipeReader.releaseReadLock(input); } }
public static void consume(Pipe<NetResponseSchema> input) { while (PipeReader.tryReadFragment(input)) { int msgIdx = PipeReader.getMsgIdx(input); switch(msgIdx) { case MSG_RESPONSE_101: consumeResponse(input); break; case MSG_CONTINUATION_102: consumeContinuation(input); break; case MSG_CLOSED_10: consumeClosed(input); break; case -1: //requestShutdown(); break; } PipeReader.releaseReadLock(input); } }
public static void consume(Pipe<ServerResponseSchema> input) { while (PipeReader.tryReadFragment(input)) { int msgIdx = PipeReader.getMsgIdx(input); switch(msgIdx) { case MSG_TOCHANNEL_100: consumeToChannel(input); break; case MSG_TOSUBSCRIPTION_200: consumeToSubscription(input); break; case MSG_SKIP_300: consumeSkip(input); break; case -1: //requestShutdown(); break; } PipeReader.releaseReadLock(input); } }
public static void consume(Pipe<MQTTIdRangeControllerSchema> input) { while (PipeReader.tryReadFragment(input)) { int msgIdx = PipeReader.getMsgIdx(input); switch(msgIdx) { case MSG_CLEARALL_2: consumeClearAll(input); break; case MSG_IDRANGE_1: consumeIdRange(input); break; case MSG_READY_3: consumeReady(input); break; case -1: //requestShutdown(); break; } PipeReader.releaseReadLock(input); } }
public static void consume(Pipe<MQTTClientResponseSchema> input) { while (PipeReader.tryReadFragment(input)) { int msgIdx = PipeReader.getMsgIdx(input); switch (msgIdx) { case MSG_MESSAGE_3: consumeMessage(input); break; case MSG_SUBSCRIPTIONRESULT_4: consumeSubscriptionResult(input); break; case MSG_CONNECTIONATTEMPT_5: consumeConnectionAttempt(input); break; case -1: //requestShutdown(); break; } PipeReader.releaseReadLock(input); } }
public static void buildSimpleTLSServer(GraphManager graphManager, ServerCoordinator serverCoordinator, Pipe<NetPayloadSchema>[] serverPlainInput, Pipe<NetPayloadSchema>[] serverPlainOutput) { Pipe<ReleaseSchema>[] serverReleaseAck = new Pipe[] {ReleaseSchema.instance.newPipe(1024, 0)}; Pipe<NetPayloadSchema>[] serverHandshakePipe = new Pipe[] {NetPayloadSchema.instance.newPipe(8, 1<<16)}; Pipe<NetPayloadSchema>[] serverEncryptedInput = Pipe.buildPipes(serverPlainInput); Pipe<NetPayloadSchema>[] serverEncryptedOutput = Pipe.buildPipes(serverPlainOutput); ServerSocketReaderStage reader = new ServerSocketReaderStage(graphManager, serverReleaseAck, serverEncryptedInput, serverCoordinator); GraphManager.addNota(graphManager, GraphManager.DOT_RANK_NAME, "socket reader", reader); SSLEngineUnWrapStage unwrap = new SSLEngineUnWrapStage(graphManager, serverCoordinator, serverEncryptedInput, serverPlainInput, serverReleaseAck[0], serverHandshakePipe[0], true /*isServer*/); GraphManager.addNota(graphManager, GraphManager.DOT_RANK_NAME, "socket unwrap", unwrap); new SSLEngineWrapStage(graphManager, serverCoordinator, true /*isServer*/, serverPlainOutput, serverEncryptedOutput); new ServerSocketWriterStage(graphManager, serverCoordinator, PronghornStage.join(serverEncryptedOutput, serverHandshakePipe)); }
public static void consume(Pipe<TwitterStreamControlSchema> input) { while (PipeReader.tryReadFragment(input)) { int msgIdx = PipeReader.getMsgIdx(input); switch(msgIdx) { case MSG_RECONNECT_100: consumeReconnect(input); break; case MSG_FINISHEDBLOCK_101: consumeFinishedBlock(input); break; case -1: //requestShutdown(); break; } PipeReader.releaseReadLock(input); } }
public static void consume(Pipe<ReleaseSchema> input) { while (PipeReader.tryReadFragment(input)) { int msgIdx = PipeReader.getMsgIdx(input); switch(msgIdx) { case MSG_RELEASE_100: consumeRelease(input); break; case MSG_RELEASEWITHSEQ_101: consumeReleaseWithSeq(input); break; case -1: //requestShutdown(); break; } PipeReader.releaseReadLock(input); } }
public static void consume(Pipe<ConnectionStateSchema> input) { while (PipeReader.tryReadFragment(input)) { int msgIdx = PipeReader.getMsgIdx(input); switch(msgIdx) { case MSG_STATE_1: consumeState(input); break; case MSG_STATENOECHO_2: consumeStateNoEcho(input); break; case -1: //requestShutdown(); break; } PipeReader.releaseReadLock(input); } }
public static void consume(Pipe<TwitterEventSchema> input) { while (PipeReader.tryReadFragment(input)) { int msgIdx = PipeReader.getMsgIdx(input); switch(msgIdx) { case MSG_USER_100: consumeUser(input); break; case MSG_USERPOST_101: consumeUserPost(input); break; case -1: //requestShutdown(); break; } PipeReader.releaseReadLock(input); } }
public static void consume(Pipe<HTTPRequestSchema> input) { while (PipeReader.tryReadFragment(input)) { int msgIdx = PipeReader.getMsgIdx(input); switch(msgIdx) { case MSG_RESTREQUEST_300: consumeRestRequest(input); break; case MSG_WEBSOCKETFRAME_100: consumeWebSocketFrame(input); break; case -1: //requestShutdown(); break; } PipeReader.releaseReadLock(input); } }
public static void consume(Pipe<AlertNoticeSchema> input) { while (PipeReader.tryReadFragment(input)) { int msgIdx = PipeReader.getMsgIdx(input); switch(msgIdx) { case MSG_ROUTESLA_100: consumeRouteSLA(input); break; case -1: //requestShutdown(); break; } PipeReader.releaseReadLock(input); } }
public static void consume(Pipe<HTTPLogRequestSchema> input) { while (PipeReader.tryReadFragment(input)) { int msgIdx = PipeReader.getMsgIdx(input); switch(msgIdx) { case MSG_REQUEST_1: consumeRequest(input); break; case -1: //requestShutdown(); break; } PipeReader.releaseReadLock(input); } }
public static void consume(Pipe<ServerConnectionSchema> input) { while (PipeReader.tryReadFragment(input)) { int msgIdx = PipeReader.getMsgIdx(input); switch(msgIdx) { case MSG_SERVERCONNECTION_100: consumeServerConnection(input); break; case -1: //requestShutdown(); break; } PipeReader.releaseReadLock(input); } }
public static void consume(Pipe<HTTPLogResponseSchema> input) { while (PipeReader.tryReadFragment(input)) { int msgIdx = PipeReader.getMsgIdx(input); switch(msgIdx) { case MSG_RESPONSE_1: consumeResponse(input); break; case -1: //requestShutdown(); break; } PipeReader.releaseReadLock(input); } }
public static void consume(Pipe<MQTTIdRangeSchema> input) { while (PipeReader.tryReadFragment(input)) { int msgIdx = PipeReader.getMsgIdx(input); switch(msgIdx) { case MSG_IDRANGE_1: consumeIdRange(input); break; case -1: //requestShutdown(); break; } PipeReader.releaseReadLock(input); } }
public static void buildSimpleTLSClient(GraphManager graphManager, ClientCoordinator clientCoordinator, Pipe<NetPayloadSchema>[] clientPlainOutput, Pipe<NetPayloadSchema>[] clientPlainInput) { Pipe<ReleaseSchema>[] clientReleaseAck =new Pipe[] {ReleaseSchema.instance.newPipe(1024, 0)}; Pipe<NetPayloadSchema>[] clientHandshakePipe = new Pipe[] {NetPayloadSchema.instance.newPipe(8, 1<<16)}; Pipe<NetPayloadSchema>[] clientEncyptedInput = Pipe.buildPipes(clientPlainInput); Pipe<NetPayloadSchema>[] clientEncryptedOutput = Pipe.buildPipes(clientPlainOutput); ClientSocketReaderStage reader = new ClientSocketReaderStage(graphManager, clientCoordinator, clientReleaseAck, clientEncyptedInput ); GraphManager.addNota(graphManager, GraphManager.DOT_RANK_NAME, "SocketReader", reader); SSLEngineUnWrapStage unwrap = new SSLEngineUnWrapStage(graphManager, clientCoordinator, clientEncyptedInput, clientPlainInput, clientReleaseAck[0], clientHandshakePipe[0], false /*isServer*/); GraphManager.addNota(graphManager, GraphManager.DOT_RANK_NAME, "UnWrap", unwrap); new SSLEngineWrapStage(graphManager, clientCoordinator, false /*isServer*/, clientPlainOutput, clientEncryptedOutput); new ClientSocketWriterStage(graphManager, clientCoordinator, PronghornStage.join(clientEncryptedOutput, clientHandshakePipe)); }