Package io.quarkiverse.openfga.runtime
Class OpenFGARecorder
java.lang.Object
io.quarkiverse.openfga.runtime.OpenFGARecorder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.quarkus.runtime.RuntimeValue<API>createAPI(OpenFGAConfig config, boolean tracingEnabled, io.quarkus.runtime.RuntimeValue<io.vertx.core.Vertx> vertx, Supplier<io.quarkus.tls.TlsConfigurationRegistry> tlsRegistry, io.quarkus.runtime.ShutdownContext shutdownContext) io.quarkus.runtime.RuntimeValue<AuthorizationModelClient>createAuthModelClient(io.quarkus.runtime.RuntimeValue<API> api, OpenFGAConfig config) io.quarkus.runtime.RuntimeValue<OpenFGAClient>createClient(io.quarkus.runtime.RuntimeValue<API> api) io.quarkus.runtime.RuntimeValue<StoreClient>createStoreClient(io.quarkus.runtime.RuntimeValue<API> api, OpenFGAConfig config)
-
Constructor Details
-
OpenFGARecorder
public OpenFGARecorder()
-
-
Method Details
-
createAPI
public io.quarkus.runtime.RuntimeValue<API> createAPI(OpenFGAConfig config, boolean tracingEnabled, io.quarkus.runtime.RuntimeValue<io.vertx.core.Vertx> vertx, Supplier<io.quarkus.tls.TlsConfigurationRegistry> tlsRegistry, io.quarkus.runtime.ShutdownContext shutdownContext) -
createClient
public io.quarkus.runtime.RuntimeValue<OpenFGAClient> createClient(io.quarkus.runtime.RuntimeValue<API> api) -
createStoreClient
public io.quarkus.runtime.RuntimeValue<StoreClient> createStoreClient(io.quarkus.runtime.RuntimeValue<API> api, OpenFGAConfig config) -
createAuthModelClient
public io.quarkus.runtime.RuntimeValue<AuthorizationModelClient> createAuthModelClient(io.quarkus.runtime.RuntimeValue<API> api, OpenFGAConfig config)
-