Class MongoDbResource
java.lang.Object
org.apache.camel.quarkus.component.mongodb.it.MongoDbResource
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) org.apache.camel.CamelContext(package private) org.apache.camel.ProducerTemplate -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvertMapToDocument(String input) convertMapToDocument(Map input) jakarta.json.JsonArraygetCollection(String collectionName, String mongoClientName) getCollectionAsList(String collectionName, String mongoClientName) getResults(String resultId) voidresetResults(String resultId) restartRoute(String routeId, String operation) org.bson.DocumentsearchByNameAsDocument(String collectionName, String name, String mongoClientName) jakarta.ws.rs.core.ResponsewriteToCollection(String collectionName, String content, String mongoClientName)
-
Field Details
-
producerTemplate
@Inject org.apache.camel.ProducerTemplate producerTemplate -
camelContext
@Inject org.apache.camel.CamelContext camelContext -
results
-
-
Constructor Details
-
MongoDbResource
public MongoDbResource()
-
-
Method Details
-
writeToCollection
@POST @Path("/collection/{collectionName}") @Consumes("application/json") public jakarta.ws.rs.core.Response writeToCollection(@PathParam("collectionName") String collectionName, String content, @HeaderParam("mongoClientName") String mongoClientName) throws URISyntaxException - Throws:
URISyntaxException
-
getCollection
-
getCollectionAsList
-
searchByNameAsDocument
-
dynamic
@POST @Path("/collection/dynamic/{collectionName}") @Consumes("application/json") @Produces("application/json") public Object dynamic(@PathParam("collectionName") String collectionName, String content, @HeaderParam("mongoClientName") String mongoClientName, @HeaderParam("dynamicOperation") String operation) throws URISyntaxException - Throws:
URISyntaxException
-
restartRoute
@GET @Path("/route/{routeId}/{operation}") @Produces("text/plain") public String restartRoute(@PathParam("routeId") String routeId, @PathParam("operation") String operation) throws Exception - Throws:
Exception
-
getResults
-
resetResults
@GET @Path("/resultsReset/{resultId}") public void resetResults(@PathParam("resultId") String resultId) -
convertMapToDocument
-
convertMapToDocument
-