public interface SubscriberFactory
PubSubTemplate to create
supporting objects for consuming messages from Pub/Sub subscriptions.| Modifier and Type | Method and Description |
|---|---|
com.google.pubsub.v1.PullRequest |
createPullRequest(String subscriptionName,
Integer maxMessages,
Boolean returnImmediately)
Create a
PullRequest for synchronously pulling a number of messages from
a Google Cloud Pub/Sub subscription. |
Subscriber |
createSubscriber(String subscriptionName,
MessageReceiver receiver)
Create a
Subscriber for the specified subscription name and wired it up to
asynchronously deliver messages to the provided MessageReceiver. |
SubscriberStub |
createSubscriberStub()
Create a
SubscriberStub that is needed to execute PullRequests. |
String |
getProjectId()
Method to get the project id.
|
String getProjectId()
Subscriber createSubscriber(String subscriptionName, MessageReceiver receiver)
Subscriber for the specified subscription name and wired it up to
asynchronously deliver messages to the provided MessageReceiver.subscriptionName - the name of the subscriptionreceiver - the callback for receiving messages asynchronouslySubscriber that was created to bind the receiver to the subscriptioncom.google.pubsub.v1.PullRequest createPullRequest(String subscriptionName, Integer maxMessages, Boolean returnImmediately)
PullRequest for synchronously pulling a number of messages from
a Google Cloud Pub/Sub subscription.subscriptionName - the name of the subscriptionmaxMessages - the maximum number of pulled messages; must be greater than zero.
If null is passed in, then up to Integer.MAX_VALUE messages will be requested.returnImmediately - causes the pull request to return immediately even
if subscription doesn't contain enough messages to satisfy maxMessagesSubscriberStubSubscriberStub createSubscriberStub()
SubscriberStub that is needed to execute PullRequests.SubscriberStub used for executing PullRequestsCopyright © 2020 Pivotal Software, Inc.. All rights reserved.