Class RedisClientProcessor
java.lang.Object
io.quarkus.redis.deployment.client.RedisClientProcessor
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String(package private) static final org.jboss.jandex.DotName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem(package private) io.quarkus.smallrye.health.deployment.spi.HealthBuildItemaddHealthCheck(RedisBuildTimeConfig buildTimeConfig) (package private) static <T> io.quarkus.arc.deployment.SyntheticBeanBuildItemconfigureAndCreateSyntheticBean(String name, Class<T> type, Supplier<io.quarkus.arc.ActiveResult> checkActive, Supplier<T> supplier) configuredClientNames(RedisBuildTimeConfig buildTimeConfig, org.eclipse.microprofile.config.Config config) (package private) io.quarkus.deployment.builditem.FeatureBuildItemfeature()voidinit(List<RequestedRedisClientBuildItem> clients, io.quarkus.redis.runtime.client.RedisClientRecorder recorder, RedisBuildTimeConfig buildTimeConfig, io.quarkus.arc.deployment.BeanArchiveIndexBuildItem indexBuildItem, io.quarkus.arc.deployment.BeanDiscoveryFinishedBuildItem beans, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdown, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeans, io.quarkus.vertx.deployment.VertxBuildItem vertxBuildItem, io.quarkus.deployment.builditem.ApplicationArchivesBuildItem applicationArchivesBuildItem, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> nativeImageResources, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.HotDeploymentWatchedFileBuildItem> hotDeploymentWatchedFiles, io.quarkus.tls.deployment.spi.TlsRegistryBuildItem tlsRegistryBuildItem, io.quarkus.proxy.deployment.ProxyRegistryBuildItem proxyRegistryBuildItem) (package private) io.quarkus.arc.deployment.UnremovableBeanBuildItem(package private) List<io.quarkus.arc.deployment.AdditionalBeanBuildItem> voidregisterRuntimeInitializedClasses(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem> producer)
-
Field Details
-
REDIS_CLIENT_ANNOTATION
static final org.jboss.jandex.DotName REDIS_CLIENT_ANNOTATION -
NO_REDIS_SCRIPT_FILE
- See Also:
-
-
Constructor Details
-
RedisClientProcessor
public RedisClientProcessor()
-
-
Method Details
-
feature
io.quarkus.deployment.builditem.FeatureBuildItem feature() -
registerRuntimeInitializedClasses
public void registerRuntimeInitializedClasses(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem> producer) -
activateSslNativeSupport
io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem activateSslNativeSupport() -
registerRedisClientName
List<io.quarkus.arc.deployment.AdditionalBeanBuildItem> registerRedisClientName() -
makeHostsProviderAndOptionsCustomizerUnremovable
io.quarkus.arc.deployment.UnremovableBeanBuildItem makeHostsProviderAndOptionsCustomizerUnremovable() -
init
public void init(List<RequestedRedisClientBuildItem> clients, io.quarkus.redis.runtime.client.RedisClientRecorder recorder, RedisBuildTimeConfig buildTimeConfig, io.quarkus.arc.deployment.BeanArchiveIndexBuildItem indexBuildItem, io.quarkus.arc.deployment.BeanDiscoveryFinishedBuildItem beans, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdown, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeans, io.quarkus.vertx.deployment.VertxBuildItem vertxBuildItem, io.quarkus.deployment.builditem.ApplicationArchivesBuildItem applicationArchivesBuildItem, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> nativeImageResources, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.HotDeploymentWatchedFileBuildItem> hotDeploymentWatchedFiles, io.quarkus.tls.deployment.spi.TlsRegistryBuildItem tlsRegistryBuildItem, io.quarkus.proxy.deployment.ProxyRegistryBuildItem proxyRegistryBuildItem) -
configuredClientNames
static Set<String> configuredClientNames(RedisBuildTimeConfig buildTimeConfig, org.eclipse.microprofile.config.Config config) -
configureAndCreateSyntheticBean
-
addHealthCheck
io.quarkus.smallrye.health.deployment.spi.HealthBuildItem addHealthCheck(RedisBuildTimeConfig buildTimeConfig)
-