4646import java .util .concurrent .Future ;
4747import java .util .concurrent .TimeUnit ;
4848
49+ /**
50+ * This class contains a number of snippets for the {@link PubSub} interface.
51+ */
4952public class PubSubSnippets {
5053
5154 private final PubSub pubsub ;
@@ -205,12 +208,12 @@ public String publishOneMessage(String topicName) {
205208 // [VARIABLE "my_topic_name"]
206209 public String publishOneMessageAsync (String topicName )
207210 throws ExecutionException , InterruptedException {
208- // [START publishOneMessage ]
211+ // [START publishOneMessageAsync ]
209212 Message message = Message .of ("payload" );
210213 Future <String > future = pubsub .publishAsync (topicName , message );
211214 // ...
212215 String messageId = future .get ();
213- // [END publishOneMessage ]
216+ // [END publishOneMessageAsync ]
214217 return messageId ;
215218 }
216219
@@ -220,12 +223,12 @@ public String publishOneMessageAsync(String topicName)
220223 // [TARGET publish(String, Iterable)]
221224 // [VARIABLE "my_topic_name"]
222225 public List <String > publishMessageList (String topicName ) {
223- // [START publishOneMessageAsync ]
226+ // [START publishMessageList ]
224227 List <Message > messages = new LinkedList <>();
225228 messages .add (Message .of ("payload1" ));
226229 messages .add (Message .of ("payload2" ));
227230 List <String > messageIds = pubsub .publish (topicName , messages );
228- // [END publishOneMessageAsync ]
231+ // [END publishMessageList ]
229232 return messageIds ;
230233 }
231234
0 commit comments