Class MinioResource
- java.lang.Object
-
- org.apache.camel.quarkus.component.minio.it.MinioResource
-
@Path("/minio") @ApplicationScoped public class MinioResource extends Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) org.apache.camel.ConsumerTemplateconsumerTemplatestatic StringPARAM_SERVER_HOSTstatic StringPARAM_SERVER_PORT(package private) org.apache.camel.ProducerTemplateproducerTemplatestatic StringSERVER_ACCESS_KEYstatic StringSERVER_SECRET_KEY
-
Constructor Summary
Constructors Constructor Description MinioResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringconsumer()StringgetUsingPojo(String bucket, String objectName)Stringoperation(String body, String operation, String objectName, String destinationObjectName, String destinationBucketName)
-
-
-
Field Detail
-
SERVER_ACCESS_KEY
public static final String SERVER_ACCESS_KEY
- See Also:
- Constant Field Values
-
SERVER_SECRET_KEY
public static final String SERVER_SECRET_KEY
- See Also:
- Constant Field Values
-
PARAM_SERVER_HOST
public static final String PARAM_SERVER_HOST
-
PARAM_SERVER_PORT
public static final String PARAM_SERVER_PORT
-
producerTemplate
@Inject org.apache.camel.ProducerTemplate producerTemplate
-
consumerTemplate
@Inject org.apache.camel.ConsumerTemplate consumerTemplate
-
-
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)
-
-