| Modifier and Type | Method and Description |
|---|---|
PubSubConnection |
PubSubConnectionProvider.connect() |
| Modifier and Type | Method and Description |
|---|---|
PubSubConnection |
GenericTopicBasedMetadataResolver.getConnection(org.mule.runtime.api.metadata.MetadataContext context) |
| Modifier and Type | Method and Description |
|---|---|
org.mule.metadata.api.model.MetadataType |
GenericTopicBasedMetadataResolver.resolveMetadata(PubSubConnection connection,
com.google.pubsub.v1.Topic topic) |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.extension.api.runtime.streaming.PagingProvider<PubSubConnection,Snapshot> |
SnapshotOperations.getSnapshotList(PubSubConfiguration config,
String projectId)
Retrieve list of all the existing snapshots in selected project
|
| Modifier and Type | Method and Description |
|---|---|
Snapshot |
SnapshotOperations.createSnapshot(PubSubConfiguration config,
PubSubConnection connection,
SubscriptionIdentifier subscriptionIdentifier,
String snapshotName,
Map<String,String> labels,
org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper)
Creates a snapshot from the requested subscription.
|
void |
SnapshotOperations.deleteSnapshot(PubSubConfiguration config,
PubSubConnection connection,
SnapshotIdentifier snapshotIdentifier)
Deletes an existing snapshot
|
Snapshot |
SnapshotOperations.getSnapshot(PubSubConfiguration config,
PubSubConnection connection,
SnapshotIdentifier snapshotIdentifier)
Retrieve a selected snapshot
|
Snapshot |
SnapshotOperations.patchSnapshot(PubSubConfiguration config,
PubSubConnection connection,
InputStream snapshot,
String updateMask)
Updates an existing snapshot.
|
void |
PublishOperation.publishMessage(PubSubConfiguration config,
PubSubConnection connection,
TopicIdentifier topicIdentifier,
MessageContent messageContent,
String orderingKey,
org.mule.runtime.extension.api.runtime.process.CompletionCallback<String,Void> callback)
Publishes a single message.
|
void |
SeekOperation.seekMessages(PubSubConfiguration config,
PubSubConnection connection,
SubscriptionIdentifier subscriptionIdentifier,
SeekTarget seekTarget)
Supports bulk acknowledging or un-acknowledging of messages to given snapshot or point of time based on the seekTarget provided.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SnapshotsPagingProvider.close(PubSubConnection connection) |
List<Snapshot> |
SnapshotsPagingProvider.getPage(PubSubConnection connection) |
Optional<Integer> |
SnapshotsPagingProvider.getTotalResults(PubSubConnection connection) |
Copyright © 2021 MuleSoft, Inc.. All rights reserved.