Class MongoClientBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.mongodb.deployment.MongoClientBuildItem

public final class MongoClientBuildItem extends io.quarkus.builder.item.MultiBuildItem
Provide the MongoDB clients as RuntimeValue's.
  • Constructor Summary

    Constructors
    Constructor
    Description
    MongoClientBuildItem(io.quarkus.runtime.RuntimeValue<com.mongodb.client.MongoClient> client, io.quarkus.runtime.RuntimeValue<io.quarkus.mongodb.reactive.ReactiveMongoClient> reactiveClient, String name)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.quarkus.runtime.RuntimeValue<com.mongodb.client.MongoClient>
     
     
    io.quarkus.runtime.RuntimeValue<io.quarkus.mongodb.reactive.ReactiveMongoClient>
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MongoClientBuildItem

      public MongoClientBuildItem(io.quarkus.runtime.RuntimeValue<com.mongodb.client.MongoClient> client, io.quarkus.runtime.RuntimeValue<io.quarkus.mongodb.reactive.ReactiveMongoClient> reactiveClient, String name)
  • Method Details

    • getClient

      public io.quarkus.runtime.RuntimeValue<com.mongodb.client.MongoClient> getClient()
    • getReactive

      public io.quarkus.runtime.RuntimeValue<io.quarkus.mongodb.reactive.ReactiveMongoClient> getReactive()
    • getName

      public String getName()