Class RedisClientProcessor
- java.lang.Object
-
- io.quarkus.redis.client.deployment.RedisClientProcessor
-
public class RedisClientProcessor extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringNO_REDIS_SCRIPT_FILE(package private) static org.jboss.jandex.DotNameREDIS_CLIENT_ANNOTATION
-
Constructor Summary
Constructors Constructor Description RedisClientProcessor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItemactivateSslNativeSupport()(package private) HealthBuildItemaddHealthCheck(RedisBuildTimeConfig buildTimeConfig)(package private) static <T> io.quarkus.arc.deployment.SyntheticBeanBuildItemconfigureAndCreateSyntheticBean(String name, Class<T> type, Supplier<T> supplier)(package private) static Set<String>configuredClientNames(RedisBuildTimeConfig buildTimeConfig, org.eclipse.microprofile.config.Config config)(package private) io.quarkus.deployment.builditem.FeatureBuildItemfeature()voidinit(List<RequestedRedisClientBuildItem> clients, 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, RedisConfig config, 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)(package private) io.quarkus.arc.deployment.UnremovableBeanBuildItemmakeHostsProviderAndOptionsCustomizerUnremovable()(package private) List<io.quarkus.arc.deployment.AdditionalBeanBuildItem>registerRedisClientName()voidregisterRuntimeInitializedClasses(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem> producer)
-
-
-
Field Detail
-
REDIS_CLIENT_ANNOTATION
static final org.jboss.jandex.DotName REDIS_CLIENT_ANNOTATION
-
NO_REDIS_SCRIPT_FILE
public static final String NO_REDIS_SCRIPT_FILE
- See Also:
- Constant Field Values
-
-
Method Detail
-
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, 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, RedisConfig config, 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)
-
configuredClientNames
static Set<String> configuredClientNames(RedisBuildTimeConfig buildTimeConfig, org.eclipse.microprofile.config.Config config)
-
configureAndCreateSyntheticBean
static <T> io.quarkus.arc.deployment.SyntheticBeanBuildItem configureAndCreateSyntheticBean(String name, Class<T> type, Supplier<T> supplier)
-
addHealthCheck
HealthBuildItem addHealthCheck(RedisBuildTimeConfig buildTimeConfig)
-
-