Class WebsocketClientProcessor

java.lang.Object
io.quarkus.websockets.client.deployment.WebsocketClientProcessor

public class WebsocketClientProcessor extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) void
    beanDefiningAnnotations(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) void
    holdConfig(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature)
     
    (package private) io.quarkus.deployment.builditem.NativeImageFeatureBuildItem
     
    static void
    registerCodersForReflection(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 void
    registerForReflection(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflection, org.jboss.jandex.AnnotationValue types)
     
    (package private) void
    scanForAnnotatedEndpoints(io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem, io.quarkus.deployment.annotations.BuildProducer<AnnotatedWebsocketEndpointBuildItem> annotatedProducer)
     
    (package private) io.quarkus.deployment.builditem.ServiceStartBuildItem
    setupWorker(io.quarkus.websockets.client.runtime.WebsocketCoreRecorder recorder, io.quarkus.deployment.builditem.ExecutorBuildItem exec)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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)