Package io.quarkus.stork.deployment
Class SmallRyeStorkProcessor
java.lang.Object
io.quarkus.stork.deployment.SmallRyeStorkProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidcheckThatTheKubernetesExtensionIsUsedWhenKubernetesServiceDiscoveryInOnTheClasspath(Capabilities capabilities) This build step is the fix for #24444.(package private) voidinitializeStork(SmallRyeStorkRecorder storkRecorder, ShutdownContextBuildItem shutdown, VertxBuildItem vertx, StorkConfiguration configuration) (package private) void(package private) UnremovableBeanBuildItem
-
Constructor Details
-
SmallRyeStorkProcessor
public SmallRyeStorkProcessor()
-
-
Method Details
-
registerServiceProviders
-
unremoveableBeans
UnremovableBeanBuildItem unremoveableBeans() -
checkThatTheKubernetesExtensionIsUsedWhenKubernetesServiceDiscoveryInOnTheClasspath
void checkThatTheKubernetesExtensionIsUsedWhenKubernetesServiceDiscoveryInOnTheClasspath(Capabilities capabilities) This build step is the fix for #24444. Because Stork itself cannot depend on Quarkus, and we do not want to have extensions for all the service discovery and load-balancer providers, we work around the issue by detecting when the kubernetes service discovery is used and if the kubernetes extension is used. -
initializeStork
void initializeStork(SmallRyeStorkRecorder storkRecorder, ShutdownContextBuildItem shutdown, VertxBuildItem vertx, StorkConfiguration configuration)
-