Class | Description |
---|---|
PublisherApi |
Service Description: The service that an application uses to manipulate topics, and to send
messages to a topic.
|
PublisherSettings |
Settings class to configure an instance of
PublisherApi . |
PublisherSettings.Builder |
Builder for PublisherSettings.
|
SubscriberApi |
Service Description: The service that an application uses to manipulate subscriptions and to
consume messages from a subscription via the `Pull` method.
|
SubscriberSettings |
Settings class to configure an instance of
SubscriberApi . |
SubscriberSettings.Builder |
Builder for SubscriberSettings.
|
try (SubscriberApi subscriberApi = SubscriberApi.createWithDefaults()) {
String formattedName = SubscriberApi.formatSubscriptionName("[PROJECT]", "[SUBSCRIPTION]");
String formattedTopic = SubscriberApi.formatTopicName("[PROJECT]", "[TOPIC]");
PushConfig pushConfig = PushConfig.newBuilder().build();
int ackDeadlineSeconds = 0;
Subscription response = subscriberApi.createSubscription(formattedName, formattedTopic, pushConfig, ackDeadlineSeconds);
}
============
PublisherApi
============
Service Description: The service that an application uses to manipulate topics, and to send
messages to a topic.
Sample for PublisherApi:
try (PublisherApi publisherApi = PublisherApi.createWithDefaults()) {
String formattedName = PublisherApi.formatTopicName("[PROJECT]", "[TOPIC]");
Topic response = publisherApi.createTopic(formattedName);
}