@@ -52,23 +52,23 @@ void whenPutRequestThenBufferContainsRequest() {
5252 }
5353
5454 @ Test
55- void whenFlushableRequestsThenReturnRequestsUpToMaxBatchItems () {
55+ void whenExtractBatchIfReadyThenReturnRequestsUpToMaxBatchItems () {
5656 batchBuffer = new RequestBatchBuffer <>(scheduledFlush , 1 , MAX_SEND_MESSAGE_PAYLOAD_SIZE_BYTES , maxBufferSize );
5757 CompletableFuture <String > response = new CompletableFuture <>();
5858 batchBuffer .put ("request1" , response );
59- Map <String , BatchingExecutionContext <String , String >> flushedRequests = batchBuffer .flushableRequests ();
60- assertEquals (1 , flushedRequests .size ());
61- assertTrue (flushedRequests .containsKey ("0" ));
59+ Map <String , BatchingExecutionContext <String , String >> extractedEntries = batchBuffer .extractBatchIfReady ();
60+ assertEquals (1 , extractedEntries .size ());
61+ assertTrue (extractedEntries .containsKey ("0" ));
6262 }
6363
6464 @ Test
65- void whenFlushableScheduledRequestsThenReturnAllRequests () {
65+ void whenExtractEntriesForScheduledFlushThenReturnAllRequests () {
6666 batchBuffer = new RequestBatchBuffer <>(scheduledFlush , 10 , MAX_SEND_MESSAGE_PAYLOAD_SIZE_BYTES , maxBufferSize );
6767 CompletableFuture <String > response = new CompletableFuture <>();
6868 batchBuffer .put ("request1" , response );
69- Map <String , BatchingExecutionContext <String , String >> flushedRequests = batchBuffer .flushableScheduledRequests (1 );
70- assertEquals (1 , flushedRequests .size ());
71- assertTrue (flushedRequests .containsKey ("0" ));
69+ Map <String , BatchingExecutionContext <String , String >> extractedEntries = batchBuffer .extractEntriesForScheduledFlush (1 );
70+ assertEquals (1 , extractedEntries .size ());
71+ assertTrue (extractedEntries .containsKey ("0" ));
7272 }
7373
7474 @ Test
@@ -119,28 +119,28 @@ void whenClearBufferThenBufferIsEmpty() {
119119 }
120120
121121 @ Test
122- void whenExtractFlushedEntriesThenReturnCorrectEntries () {
122+ void whenExtractEntriesThenReturnCorrectEntries () {
123123 batchBuffer = new RequestBatchBuffer <>(scheduledFlush , 5 , MAX_SEND_MESSAGE_PAYLOAD_SIZE_BYTES , maxBufferSize );
124124 for (int i = 0 ; i < 5 ; i ++) {
125125 batchBuffer .put ("request" + i , new CompletableFuture <>());
126126 }
127- Map <String , BatchingExecutionContext <String , String >> flushedEntries = batchBuffer .flushableRequests ();
128- assertEquals (5 , flushedEntries .size ());
127+ Map <String , BatchingExecutionContext <String , String >> extractedEntries = batchBuffer .extractBatchIfReady ();
128+ assertEquals (5 , extractedEntries .size ());
129129 }
130130
131131 @ Test
132132 void whenHasNextBatchEntryThenReturnTrue () {
133133 batchBuffer = new RequestBatchBuffer <>(scheduledFlush , 1 , MAX_SEND_MESSAGE_PAYLOAD_SIZE_BYTES , maxBufferSize );
134134 batchBuffer .put ("request1" , new CompletableFuture <>());
135- assertTrue (batchBuffer .flushableRequests ().containsKey ("0" ));
135+ assertTrue (batchBuffer .extractBatchIfReady ().containsKey ("0" ));
136136 }
137137
138138
139139 @ Test
140140 void whenNextBatchEntryThenReturnNextEntryId () {
141141 batchBuffer = new RequestBatchBuffer <>(scheduledFlush , 1 , MAX_SEND_MESSAGE_PAYLOAD_SIZE_BYTES , maxBufferSize );
142142 batchBuffer .put ("request1" , new CompletableFuture <>());
143- assertEquals ("0" , batchBuffer .flushableRequests ().keySet ().iterator ().next ());
143+ assertEquals ("0" , batchBuffer .extractBatchIfReady ().keySet ().iterator ().next ());
144144 }
145145
146146 @ Test
@@ -151,9 +151,9 @@ void whenRequestPassedWithLessBytesinArgs_thenCheckForSizeOnly_andDonotFlush() {
151151 batchBuffer .put (SendMessageRequest .builder ().build (),
152152 new CompletableFuture <>());
153153 }
154- Map <String , BatchingExecutionContext <SendMessageRequest , SendMessageResponse >> flushedEntries =
155- batchBuffer .flushableRequestsOnByteLimitBeforeAdd (SendMessageRequest .builder ().messageBody ("Hi" ).build ());
156- assertEquals (0 , flushedEntries .size ());
154+ Map <String , BatchingExecutionContext <SendMessageRequest , SendMessageResponse >> extractedEntries =
155+ batchBuffer .extractBatchIfSizeExceeded (SendMessageRequest .builder ().messageBody ("Hi" ).build ());
156+ assertEquals (0 , extractedEntries .size ());
157157 }
158158
159159
@@ -166,9 +166,9 @@ void testFlushWhenPayloadExceedsMaxSize() {
166166 String largeMessageBody = createLargeString ('a' ,245_760 );
167167 batchBuffer .put (SendMessageRequest .builder ().messageBody (largeMessageBody ).build (),
168168 new CompletableFuture <>());
169- Map <String , BatchingExecutionContext <SendMessageRequest , SendMessageResponse >> flushedEntries =
170- batchBuffer .flushableRequestsOnByteLimitBeforeAdd (SendMessageRequest .builder ().messageBody ("NewMessage" ).build ());
171- assertEquals (1 , flushedEntries .size ());
169+ Map <String , BatchingExecutionContext <SendMessageRequest , SendMessageResponse >> extractedEntries =
170+ batchBuffer .extractBatchIfSizeExceeded (SendMessageRequest .builder ().messageBody ("NewMessage" ).build ());
171+ assertEquals (1 , extractedEntries .size ());
172172 }
173173
174174 @ Test
@@ -181,11 +181,11 @@ void testFlushWhenCumulativePayloadExceedsMaxSize() {
181181 new CompletableFuture <>());
182182 batchBuffer .put (SendMessageRequest .builder ().messageBody (largeMessageBody ).build (),
183183 new CompletableFuture <>());
184- Map <String , BatchingExecutionContext <SendMessageRequest , SendMessageResponse >> flushedEntries =
185- batchBuffer .flushableRequestsOnByteLimitBeforeAdd (SendMessageRequest .builder ().messageBody ("NewMessage" ).build ());
184+ Map <String , BatchingExecutionContext <SendMessageRequest , SendMessageResponse >> extractedEntries =
185+ batchBuffer .extractBatchIfSizeExceeded (SendMessageRequest .builder ().messageBody ("NewMessage" ).build ());
186186
187187 //Flushes both the messages since thier sum is greater than 256Kb
188- assertEquals (2 , flushedEntries .size ());
188+ assertEquals (2 , extractedEntries .size ());
189189 }
190190
191191
0 commit comments