for (TestFrameWriter writer : recipients) { Assert.assertEquals(writer.nextFrameCount(), 1); fta.reset(writer.getLastFrame()); Assert.assertEquals(fta.getTupleCount(), 1); FeedUtils.processFeedMessage(writer.getLastFrame(), tempBuffer, fta); Assert.assertEquals(MessagingFrameTupleAppender.NULL_FEED_MESSAGE, MessagingFrameTupleAppender.getMessageType(tempBuffer)); for (TestFrameWriter writer : recipients) { Assert.assertEquals(writer.nextFrameCount(), 2); fta.reset(writer.getLastFrame()); Assert.assertEquals(fta.getTupleCount(), 1); FeedUtils.processFeedMessage(writer.getLastFrame(), tempBuffer, fta); Assert.assertEquals(MessagingFrameTupleAppender.ACK_REQ_FEED_MESSAGE, MessagingFrameTupleAppender.getMessageType(tempBuffer)); for (TestFrameWriter writer : recipients) { Assert.assertEquals(writer.nextFrameCount(), 3); fta.reset(writer.getLastFrame()); Assert.assertEquals(fta.getTupleCount(), 1); FeedUtils.processFeedMessage(writer.getLastFrame(), tempBuffer, fta); Assert.assertEquals(MessagingFrameTupleAppender.NULL_FEED_MESSAGE, MessagingFrameTupleAppender.getMessageType(tempBuffer));
for (TestFrameWriter writer : recipients) { Assert.assertEquals(writer.nextFrameCount(), 1); fta.reset(writer.getLastFrame()); Assert.assertEquals(fta.getTupleCount(), 1); FeedUtils.processFeedMessage(writer.getLastFrame(), tempBuffer, fta); Assert.assertEquals(MessagingFrameTupleAppender.MARKER_MESSAGE, MessagingFrameTupleAppender.getMessageType(tempBuffer)); for (TestFrameWriter writer : recipients) { Assert.assertEquals(writer.nextFrameCount(), 2); fta.reset(writer.getLastFrame()); Assert.assertEquals(fta.getTupleCount(), 1); FeedUtils.processFeedMessage(writer.getLastFrame(), tempBuffer, fta); Assert.assertEquals(MessagingFrameTupleAppender.ACK_REQ_FEED_MESSAGE, MessagingFrameTupleAppender.getMessageType(tempBuffer)); for (TestFrameWriter writer : recipients) { Assert.assertEquals(writer.nextFrameCount(), 3); fta.reset(writer.getLastFrame()); Assert.assertEquals(fta.getTupleCount(), 1); FeedUtils.processFeedMessage(writer.getLastFrame(), tempBuffer, fta); Assert.assertEquals(MessagingFrameTupleAppender.NULL_FEED_MESSAGE, MessagingFrameTupleAppender.getMessageType(tempBuffer));
Assert.assertEquals(partitionWriterFactory.getWriters().get(4).nextFrameCount(), 1); for (TestFrameWriter writer : recipients) { fta.reset(writer.getLastFrame()); Assert.assertEquals(fta.getTupleCount(), 2); FeedUtils.processFeedMessage(writer.getLastFrame(), tempBuffer, fta); Assert.assertEquals(MessagingFrameTupleAppender.ACK_REQ_FEED_MESSAGE, MessagingFrameTupleAppender.getMessageType(tempBuffer));
Assert.assertEquals(2, partitionWriterFactory.getWriters().get(4).nextFrameCount()); for (TestFrameWriter writer : recipients) { fta.reset(writer.getLastFrame()); Assert.assertEquals(fta.getTupleCount(), 1); FeedUtils.processFeedMessage(writer.getLastFrame(), tempBuffer, fta); Assert.assertEquals(MessagingFrameTupleAppender.MARKER_MESSAGE, MessagingFrameTupleAppender.getMessageType(tempBuffer));