Class CaffeineResource


  • @Path("/caffeine")
    @ApplicationScoped
    public class CaffeineResource
    extends Object
    • Field Detail

      • context

        @Inject
        org.apache.camel.CamelContext context
      • template

        @Inject
        org.apache.camel.FluentProducerTemplate template
    • Constructor Detail

      • CaffeineResource

        public CaffeineResource()
    • Method Detail

      • loadComponent

        @Path("/component/{componentName}")
        @GET
        @Produces("text/plain")
        public javax.ws.rs.core.Response loadComponent​(@PathParam("componentName")
                                                       String componentName)
      • request

        @Path("/request/{componentName}/{cacheName}/{key}")
        @POST
        @Consumes("text/plain")
        @Produces("text/plain")
        public String request​(@PathParam("componentName")
                              String componentName,
                              @PathParam("cacheName")
                              String cacheName,
                              @PathParam("key")
                              String key,
                              String value)
      • request

        @Path("/request/{componentName}/{cacheName}/{key}")
        @GET
        @Produces("text/plain")
        public String request​(@PathParam("componentName")
                              String componentName,
                              @PathParam("cacheName")
                              String cacheName,
                              @PathParam("key")
                              String key)