Class WebsocketClientProcessor
java.lang.Object
io.quarkus.websockets.client.deployment.WebsocketClientProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidbeanDefiningAnnotations(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.BeanDefiningAnnotationBuildItem> annotations) deploy(io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem, io.quarkus.websockets.client.runtime.WebsocketCoreRecorder recorder, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflection, List<AnnotatedWebsocketEndpointBuildItem> annotatedEndpoints, io.quarkus.arc.deployment.BeanContainerBuildItem beanContainerBuildItem, WebsocketConfig websocketConfig, io.quarkus.deployment.annotations.BuildProducer<WebSocketDeploymentInfoBuildItem> infoBuildItemBuildProducer, Optional<ServerWebSocketContainerFactoryBuildItem> factoryBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.undertow.deployment.ServletContextAttributeBuildItem> servletContextAttributeBuildItemBuildProducer) (package private) voidholdConfig(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature) (package private) io.quarkus.deployment.builditem.NativeImageFeatureBuildItemstatic voidregisterCodersForReflection(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflection, Collection<org.jboss.jandex.AnnotationInstance> endpoints) (package private) io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem(package private) io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem(package private) static voidregisterForReflection(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflection, org.jboss.jandex.AnnotationValue types) (package private) voidscanForAnnotatedEndpoints(io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem, io.quarkus.deployment.annotations.BuildProducer<AnnotatedWebsocketEndpointBuildItem> annotatedProducer) (package private) io.quarkus.deployment.builditem.ServiceStartBuildItemsetupWorker(io.quarkus.websockets.client.runtime.WebsocketCoreRecorder recorder, io.quarkus.deployment.builditem.ExecutorBuildItem exec)
-
Constructor Details
-
WebsocketClientProcessor
public WebsocketClientProcessor()
-
-
Method Details
-
nativeImageFeature
io.quarkus.deployment.builditem.NativeImageFeatureBuildItem nativeImageFeature() -
holdConfig
void holdConfig(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature) -
scanForAnnotatedEndpoints
void scanForAnnotatedEndpoints(io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem, io.quarkus.deployment.annotations.BuildProducer<AnnotatedWebsocketEndpointBuildItem> annotatedProducer) -
deploy
public ServerWebSocketContainerBuildItem deploy(io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem, io.quarkus.websockets.client.runtime.WebsocketCoreRecorder recorder, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflection, List<AnnotatedWebsocketEndpointBuildItem> annotatedEndpoints, io.quarkus.arc.deployment.BeanContainerBuildItem beanContainerBuildItem, WebsocketConfig websocketConfig, io.quarkus.deployment.annotations.BuildProducer<WebSocketDeploymentInfoBuildItem> infoBuildItemBuildProducer, Optional<ServerWebSocketContainerFactoryBuildItem> factoryBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.undertow.deployment.ServletContextAttributeBuildItem> servletContextAttributeBuildItemBuildProducer) throws Exception - Throws:
Exception
-
registerCodersForReflection
public static void registerCodersForReflection(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflection, Collection<org.jboss.jandex.AnnotationInstance> endpoints) -
registerForReflection
static void registerForReflection(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflection, org.jboss.jandex.AnnotationValue types) -
setupWorker
io.quarkus.deployment.builditem.ServiceStartBuildItem setupWorker(io.quarkus.websockets.client.runtime.WebsocketCoreRecorder recorder, io.quarkus.deployment.builditem.ExecutorBuildItem exec) -
registerContainerProviderService
io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem registerContainerProviderService() -
registerConfiguratorServiceProvider
io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem registerConfiguratorServiceProvider() -
beanDefiningAnnotations
void beanDefiningAnnotations(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.BeanDefiningAnnotationBuildItem> annotations)
-