Class WebsocketClientProcessor
- java.lang.Object
-
- io.quarkus.websockets.client.deployment.WebsocketClientProcessor
-
public class WebsocketClientProcessor extends Object
-
-
Constructor Summary
Constructors Constructor Description WebsocketClientProcessor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidbeanDefiningAnnotations(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.BeanDefiningAnnotationBuildItem> annotations)ServerWebSocketContainerBuildItemdeploy(io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem, 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<ServletContextAttributeBuildItem> servletContextAttributeBuildItemBuildProducer)(package private) voidholdConfig(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature)(package private) io.quarkus.deployment.builditem.NativeImageFeatureBuildItemnativeImageFeature()static 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.ServiceProviderBuildItemregisterConfiguratorServiceProvider()(package private) io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItemregisterContainerProviderService()(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(WebsocketCoreRecorder recorder, io.quarkus.deployment.builditem.ExecutorBuildItem exec)
-
-
-
Method Detail
-
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, 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<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(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)
-
-