File tree Expand file tree Collapse file tree
branches/autosynth-containeranalysis/google-cloud-clients/google-cloud-pubsub/src/main/java/com/google/cloud/pubsub/v1 Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -126,7 +126,7 @@ refs/heads/autosynth-bigquerydatatransfer: 71b6b6d2a992d05999b53e6e130c4fc1c8c8b
126126refs/heads/autosynth-bigquerystorage: a345f72d7a6358e9fea9dcdae94ec85a27da3088
127127refs/heads/autosynth-bigtable: 2a6af7e2959fd79c99b8ca5d773f29a6434b546d
128128refs/heads/autosynth-bigtable-admin: 6379a2bc712f2736c83de0e009b4d26da4fa82ca
129- refs/heads/autosynth-containeranalysis: ff068a98c01b31c9cd416ff92e71c96ababcd204
129+ refs/heads/autosynth-containeranalysis: d2f0bc64a53049040fe9c9d338b12fab3dd1ad6a
130130refs/heads/autosynth-datastore: d0fc1187000c7a50d8bddd89c3b7cdf1187ecb96
131131refs/heads/autosynth-dialogflow: 841930a680ebe370c9fc6ae824465f6bc51a5a46
132132refs/heads/autosynth-errorreporting: 3f176c20b55dfaaa8fc32f28d82b31784b93e636
Original file line number Diff line number Diff line change @@ -272,13 +272,13 @@ public void publishAllOutstanding() {
272272 }
273273
274274 private ApiFuture <PublishResponse > publishCall (OutstandingBatch outstandingBatch ) {
275- PublishRequest . Builder publishRequest = PublishRequest . newBuilder ();
276- publishRequest . setTopic ( topicName );
277- for ( OutstandingPublish outstandingPublish : outstandingBatch . outstandingPublishes ) {
278- publishRequest . addMessages ( outstandingPublish . message );
279- }
280-
281- return publisherStub . publishCallable (). futureCall ( publishRequest .build ());
275+ return publisherStub
276+ . publishCallable ()
277+ . futureCall (
278+ PublishRequest . newBuilder ()
279+ . setTopic ( topicName )
280+ . addAllMessages ( outstandingBatch . getMessages ())
281+ .build ());
282282 }
283283
284284 private void publishOutstandingBatch (final OutstandingBatch outstandingBatch ) {
@@ -342,6 +342,14 @@ private static final class OutstandingBatch {
342342 int size () {
343343 return outstandingPublishes .size ();
344344 }
345+
346+ private List <PubsubMessage > getMessages () {
347+ List <PubsubMessage > results = new ArrayList <>(outstandingPublishes .size ());
348+ for (OutstandingPublish outstandingPublish : outstandingPublishes ) {
349+ results .add (outstandingPublish .message );
350+ }
351+ return results ;
352+ }
345353 }
346354
347355 private static final class OutstandingPublish {
You can’t perform that action at this time.
0 commit comments