@java.lang.Override public Builder newBuilderForType() { return newBuilder(); }
PullRequest.newBuilder() .setSubscription(subscription) .setReturnImmediately(returnImmediately)
@OnScheduled public void onScheduled(ProcessContext context) { final Integer batchSize = context.getProperty(BATCH_SIZE).asInteger(); pullRequest = PullRequest.newBuilder() .setMaxMessages(batchSize) .setReturnImmediately(false) .setSubscription(getSubscriptionName(context)) .build(); try { subscriber = getSubscriber(context); } catch (IOException e) { storedException.set(e); getLogger().error("Failed to create Google Cloud Subscriber due to {}", new Object[]{e}); } }
PullRequest.newBuilder() .setSubscription(subscription == null ? null : subscription.toString()) .setReturnImmediately(returnImmediately)
PullRequest.newBuilder() .setMaxMessages(numOfMessages) .setReturnImmediately(false) // return immediately if messages are not available
@java.lang.Override public Builder newBuilderForType() { return newBuilder(); }
public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() {
public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() {
@Override public PullRequest createPullRequest(String subscriptionName, Integer maxMessages, Boolean returnImmediately) { Assert.hasLength(subscriptionName, "The subscription name must be provided."); PullRequest.Builder pullRequestBuilder = PullRequest.newBuilder().setSubscription( ProjectSubscriptionName.of(this.projectId, subscriptionName).toString()); if (maxMessages != null) { pullRequestBuilder.setMaxMessages(maxMessages); } if (returnImmediately != null) { pullRequestBuilder.setReturnImmediately(returnImmediately); } return pullRequestBuilder.build(); }
@Override public PullRequest createPullRequest(String subscriptionName, Integer maxMessages, Boolean returnImmediately) { Assert.hasLength(subscriptionName, "The subscription name must be provided."); PullRequest.Builder pullRequestBuilder = PullRequest.newBuilder().setSubscription( ProjectSubscriptionName.of(this.projectId, subscriptionName).toString()); if (maxMessages != null) { pullRequestBuilder.setMaxMessages(maxMessages); } if (returnImmediately != null) { pullRequestBuilder.setReturnImmediately(returnImmediately); } return pullRequestBuilder.build(); }
log.debug("Polling..."); PullRequest request = PullRequest.newBuilder() .setSubscription(cpsSubscription) .setReturnImmediately(false)
throws IOException { PullRequest request = PullRequest.newBuilder() .setSubscription(subscription.getPath()) .setReturnImmediately(returnImmediately)
String expectedSubscription = SUBSCRIPTION.getPath(); final PullRequest expectedRequest = PullRequest.newBuilder() .setSubscription(expectedSubscription) .setReturnImmediately(true)