diff --git a/extensions/redis-client/runtime/src/main/java/io/quarkus/redis/client/RedisClientName.java b/extensions/redis-client/runtime/src/main/java/io/quarkus/redis/client/RedisClientName.java index dd6a9be89b46d6..7c5148d2613b9a 100644 --- a/extensions/redis-client/runtime/src/main/java/io/quarkus/redis/client/RedisClientName.java +++ b/extensions/redis-client/runtime/src/main/java/io/quarkus/redis/client/RedisClientName.java @@ -26,7 +26,7 @@ * RedisClient client; * */ -@Target({ ElementType.TYPE, ElementType.METHOD, ElementType.FIELD }) +@Target({ ElementType.TYPE, ElementType.METHOD, ElementType.FIELD, ElementType.PARAMETER }) @Retention(RUNTIME) @Documented @Qualifier diff --git a/integration-tests/redis-client/src/main/java/io/quarkus/redis/it/RedisWithNamedClientResource.java b/integration-tests/redis-client/src/main/java/io/quarkus/redis/it/RedisWithNamedClientResource.java index 86891ad51537af..7f3eb01a320392 100644 --- a/integration-tests/redis-client/src/main/java/io/quarkus/redis/it/RedisWithNamedClientResource.java +++ b/integration-tests/redis-client/src/main/java/io/quarkus/redis/it/RedisWithNamedClientResource.java @@ -18,13 +18,16 @@ @Path("/quarkus-redis-with-named") @ApplicationScoped public class RedisWithNamedClientResource { + private ReactiveRedisClient reactiveRedisClient; + @Inject @RedisClientName("named-client") RedisClient redisClient; @Inject - @RedisClientName("named-client") - ReactiveRedisClient reactiveRedisClient; + public RedisWithNamedClientResource(@RedisClientName("named-client") ReactiveRedisClient reactiveRedisClient) { + this.reactiveRedisClient = reactiveRedisClient; + } // synchronous @GET