〜Publish編〜
val msg =ByteString.copyFromUtf8(jsonStr)
val pubSubMsg =
PubsubMessage.newBuilder.setData(msg).build()
val resultF: ApiFuture[String] =
publisher.publish(pubSubMsg)
public interface MessageReceiver{
void receiveMessage(
final PubsubMessage message,
final AckReplyConsumer consumer
);
}
〜Subscribe編〜
1件のmessageをどう処理するか、という処理モデル