Package io.quarkus.stork.deployment
Class SmallRyeStorkProcessor
- java.lang.Object
-
- io.quarkus.stork.deployment.SmallRyeStorkProcessor
-
public class SmallRyeStorkProcessor extends Object
-
-
Constructor Summary
Constructors Constructor Description SmallRyeStorkProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (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) voidregisterServiceProviders(BuildProducer<ServiceProviderBuildItem> services)(package private) UnremovableBeanBuildItemunremoveableBeans()
-
-
-
Method Detail
-
registerServiceProviders
void registerServiceProviders(BuildProducer<ServiceProviderBuildItem> services)
-
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)
-
-