Class MinioResource


  • @Path("/minio")
    @ApplicationScoped
    public class MinioResource
    extends Object
    • Field Detail

      • producerTemplate

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

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

      • MinioResource

        public MinioResource()
    • Method Detail

      • consumer

        @Path("/consumer")
        @GET
        @Produces("text/plain")
        public String consumer()
      • operation

        @Path("/operation")
        @POST
        @Produces("text/plain")
        @Consumes("text/plain")
        public String operation​(String body,
                                @QueryParam("CamelMinioOperation")
                                String operation,
                                @QueryParam("CamelMinioObjectName")
                                String objectName,
                                @QueryParam("CamelMinioDestinationObjectName")
                                String destinationObjectName,
                                @QueryParam("CamelMinioDestinationBucketName")
                                String destinationBucketName)
      • getUsingPojo

        @Path("/getUsingPojo")
        @POST
        @Produces("text/plain")
        @Consumes("text/plain")
        public String getUsingPojo​(String bucket,
                                   @QueryParam("CamelMinioObjectName")
                                   String objectName)