Package org.atmosphere.cpr
Class AtmosphereReflectiveTypes
java.lang.Object
org.atmosphere.cpr.AtmosphereReflectiveTypes
Single source of truth for all Atmosphere types that require reflective access
at runtime (GraalVM native image, Spring AOT, Quarkus native build).
Both the Spring Boot starter (AtmosphereRuntimeHints) and the Quarkus
deployment processor (AtmosphereProcessor) should reference these lists
instead of maintaining their own copies.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the fully-qualified class names of all Atmosphere annotation processor classes that are instantiated reflectively byAnnotationHandler.Returns the fully-qualified class names of all core Atmosphere types that require reflective access at runtime.Returns the fully-qualified class names of pool implementation types that depend on optional commons-pool2.
-
Method Details
-
coreTypes
Returns the fully-qualified class names of all core Atmosphere types that require reflective access at runtime.- Returns:
- unmodifiable list of core type names
-
annotationProcessors
Returns the fully-qualified class names of all Atmosphere annotation processor classes that are instantiated reflectively byAnnotationHandler.- Returns:
- unmodifiable list of annotation processor type names
-
poolTypes
Returns the fully-qualified class names of pool implementation types that depend on optional commons-pool2.- Returns:
- unmodifiable list of pool type names
-