Class QuarkusProblemExtension
java.lang.Object
io.github.belgif.rest.problem.quarkus.QuarkusProblemExtension
- All Implemented Interfaces:
jakarta.enterprise.inject.build.compatible.spi.BuildCompatibleExtension
public class QuarkusProblemExtension
extends Object
implements jakarta.enterprise.inject.build.compatible.spi.BuildCompatibleExtension
Build compatible CDI extension for dynamic discovery of
Problem
classes annotated with @ProblemType
.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
SyntheticBeanCreator for QuarkusProblemTypeRegistry. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
createProblemTypeRegistry
(jakarta.enterprise.inject.build.compatible.spi.SyntheticComponents syn) void
detectProblemType
(jakarta.enterprise.inject.build.compatible.spi.ClassConfig config)
-
Constructor Details
-
QuarkusProblemExtension
public QuarkusProblemExtension()
-
-
Method Details
-
detectProblemType
public void detectProblemType(jakarta.enterprise.inject.build.compatible.spi.ClassConfig config) -
createProblemTypeRegistry
public void createProblemTypeRegistry(jakarta.enterprise.inject.build.compatible.spi.SyntheticComponents syn)
-