Skip to content

Commit 6fd1275

Browse files
authored
Remove annotation due Quarkus only supports CDI-lite specification (#1372) (#1377)
Signed-off-by: Matheus Cruz <[email protected]>
1 parent 04cbec6 commit 6fd1275

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

client/integration-tests/auth-provider/src/main/java/io/quarkiverse/openapi/generator/it/auth/provider/CustomCredentialsProvider.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,12 @@
55
import jakarta.annotation.Priority;
66
import jakarta.enterprise.context.Dependent;
77
import jakarta.enterprise.inject.Alternative;
8-
import jakarta.enterprise.inject.Specializes;
98

109
import io.quarkiverse.openapi.generator.providers.ConfigCredentialsProvider;
1110
import io.quarkiverse.openapi.generator.providers.CredentialsContext;
1211

1312
@Dependent
1413
@Alternative
15-
@Specializes
1614
@Priority(201)
1715
public class CustomCredentialsProvider extends ConfigCredentialsProvider {
1816
public CustomCredentialsProvider() {

docs/modules/ROOT/pages/includes/custom-auth-provider.adoc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import io.quarkiverse.openapi.generator.providers.CredentialsProvider;
2727
2828
@RequestScoped
2929
@Alternative
30-
@Priority(200) // A higher priority than the default provider.
30+
@Priority(200) // <1>
3131
public class RuntimeCredentialsProvider implements CredentialsProvider {
3232
3333
@Override
@@ -58,6 +58,8 @@ public class RuntimeCredentialsProvider implements CredentialsProvider {
5858
}
5959
----
6060

61+
<1> Note the `@Priority(200)` annotation. This ensures that your custom provider takes precedence over the default implementation.
62+
6163
== How It Works
6264

6365
* `openApiSpecId` – Identifies the specific OpenAPI specification file.

0 commit comments

Comments
 (0)