Class GooglePubsubResource


  • @Path("/google-pubsub")
    public class GooglePubsubResource
    extends Object
    • Field Detail

      • producerTemplate

        @Inject
        org.apache.camel.ProducerTemplate producerTemplate
      • consumerTemplate

        @Inject
        org.apache.camel.ConsumerTemplate consumerTemplate
    • Constructor Detail

      • GooglePubsubResource

        public GooglePubsubResource()
    • Method Detail

      • sendStringToTopic

        @POST
        public javax.ws.rs.core.Response sendStringToTopic​(String message)
      • consumeStringFromTopic

        @GET
        public javax.ws.rs.core.Response consumeStringFromTopic()
      • sendPojoToTopic

        @Path("/pojo")
        @POST
        public javax.ws.rs.core.Response sendPojoToTopic​(String fruitName)
      • consumePojoFromTopic

        @Path("/pojo")
        @GET
        @Produces("application/json")
        public javax.ws.rs.core.Response consumePojoFromTopic()