Class CouchdbResource
- java.lang.Object
-
- org.apache.camel.quarkus.component.couchdb.it.CouchdbResource
-
@Path("/couchdb") @ApplicationScoped public class CouchdbResource extends Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) org.apache.camel.ProducerTemplateproducerTemplate
-
Constructor Summary
Constructors Constructor Description CouchdbResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CouchdbTestDocumentcreate(CouchdbTestDocument document)CouchdbTestDocumentdelete(CouchdbTestDocument document)Stringget(CouchdbTestDocument document)Collection<CouchdbTestDocument>getEvents()(package private) voidlogEvent(CouchdbTestDocument event)CouchdbTestDocumentupdate(CouchdbTestDocument document)
-
-
-
Method Detail
-
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
void logEvent(CouchdbTestDocument event)
-
getEvents
@Path("/get-events") @GET @Produces("application/json") public Collection<CouchdbTestDocument> getEvents()
-
-