File tree Expand file tree Collapse file tree
trunk/google-cloud-pubsub/src
main/java/com/google/cloud/pubsub/spi/v1
test/java/com/google/cloud/pubsub/spi/v1 Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11---
2- refs/heads/master: c4c80f54f707f4bce8debf17dd9fd475628e42f1
2+ refs/heads/master: 65d5aad677ebcfeb81165b02051a44244c44e576
33refs/heads/travis: dae77e558b884bc1b165155482d76c8e40b0fca4
44refs/heads/gh-pages: 3c5e576ef43acaafb4d9c2c093fad59827a77ffa
55refs/tags/0.0.9: 22f1839238f66c39e67ed4dfdcd273b1ae2e8444
Original file line number Diff line number Diff line change @@ -335,9 +335,10 @@ private void startConnections(
335335 List <? extends ApiService > connections , final ApiService .Listener connectionsListener ) {
336336 for (ApiService subscriber : connections ) {
337337 subscriber .addListener (connectionsListener , executor );
338- // Starting each connection submits a blocking task to the executor.
339- // We start connections one at a time to avoid swamping executor with blocking tasks.
340- subscriber .startAsync ().awaitRunning ();
338+ subscriber .startAsync ();
339+ }
340+ for (ApiService subscriber : connections ) {
341+ subscriber .awaitRunning ();
341342 }
342343 }
343344
@@ -468,10 +469,10 @@ public Builder setCredentialsProvider(CredentialsProvider credentialsProvider) {
468469 }
469470
470471 /**
471- * Gives the ability to set a custom executor for managing lease extensions. If none is provided
472- * a shared one will be used by all {@link Subscriber} instances.
472+ * Gives the ability to set a custom executor for polling and managing lease extensions. If none
473+ * is provided a shared one will be used by all {@link Subscriber} instances.
473474 */
474- public Builder setLeaseAlarmsExecutorProvider (ExecutorProvider executorProvider ) {
475+ public Builder setSystemExecutorProvider (ExecutorProvider executorProvider ) {
475476 this .systemExecutorProvider = Preconditions .checkNotNull (executorProvider );
476477 return this ;
477478 }
Original file line number Diff line number Diff line change @@ -536,7 +536,7 @@ private void sendMessages(Iterable<String> ackIds) throws InterruptedException {
536536 private Builder getTestSubscriberBuilder (MessageReceiver receiver ) {
537537 return Subscriber .defaultBuilder (TEST_SUBSCRIPTION , receiver )
538538 .setExecutorProvider (FixedExecutorProvider .create (fakeExecutor ))
539- .setLeaseAlarmsExecutorProvider (FixedExecutorProvider .create (fakeExecutor ))
539+ .setSystemExecutorProvider (FixedExecutorProvider .create (fakeExecutor ))
540540 .setChannelProvider (FixedChannelProvider .create (testChannel ))
541541 .setCredentialsProvider (PublisherImplTest .NO_CREDENTIALS_PROVIDER )
542542 .setClock (fakeExecutor .getClock ());
You can’t perform that action at this time.
0 commit comments