Class CouchdbResource
java.lang.Object
org.apache.camel.quarkus.component.couchdb.it.CouchdbResource
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) org.apache.camel.ProducerTemplate -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(CouchdbTestDocument document) delete(CouchdbTestDocument document) get(CouchdbTestDocument document) (package private) voidlogEvent(CouchdbTestDocument event) update(CouchdbTestDocument document)
-
Field Details
-
producerTemplate
@Inject org.apache.camel.ProducerTemplate producerTemplate
-
-
Constructor Details
-
CouchdbResource
public CouchdbResource()
-
-
Method Details
-
create
@Path("/create") @PUT @Consumes("application/json") @Produces("application/json") public CouchdbTestDocument create(CouchdbTestDocument document) -
get
@Path("/get") @GET @Consumes("application/json") @Produces("application/json") public String get(CouchdbTestDocument document) -
update
@Path("/update") @PUT @Consumes("application/json") @Produces("application/json") public CouchdbTestDocument update(CouchdbTestDocument document) -
delete
@Path("/delete") @DELETE @Consumes("application/json") @Produces("application/json") public CouchdbTestDocument delete(CouchdbTestDocument document) -
logEvent
-
getEvents
@Path("/get-events") @GET @Produces("application/json") public Collection<CouchdbTestDocument> getEvents()
-