Class ServerWebSocketProcessor

java.lang.Object
io.quarkus.websockets.deployment.ServerWebSocketProcessor

public class ServerWebSocketProcessor extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Collection<org.jboss.jandex.DotName>
     
  • 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)
     
    (package private) void
    buildIndexDependencies(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.IndexDependencyBuildItem> indexDependencyProduer)
     
    io.quarkus.vertx.http.deployment.FilterBuildItem
    deploy(io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem, io.quarkus.websockets.runtime.WebsocketServerRecorder recorder, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflection, Optional<io.quarkus.websockets.client.deployment.WebSocketDeploymentInfoBuildItem> webSocketDeploymentInfoBuildItem, Optional<io.quarkus.websockets.client.deployment.ServerWebSocketContainerBuildItem> serverWebSocketContainerBuildItem)
     
    io.quarkus.websockets.client.deployment.ServerWebSocketContainerFactoryBuildItem
    factory(io.quarkus.websockets.runtime.WebsocketServerRecorder recorder)
     
    (package private) void
    holdConfig(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature)
     
    (package private) void
    scanForAnnotatedEndpoints(io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.websockets.client.deployment.AnnotatedWebsocketEndpointBuildItem> annotatedProducer)
     
    (package private) void
    scanForCodecs(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyBuildItem> reflectiveHierarchyBuildItemProducer)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • CODECS

      public static final Collection<org.jboss.jandex.DotName> CODECS
  • Constructor Details

    • ServerWebSocketProcessor

      public ServerWebSocketProcessor()
  • Method Details

    • 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<io.quarkus.websockets.client.deployment.AnnotatedWebsocketEndpointBuildItem> annotatedProducer)
    • buildIndexDependencies

      void buildIndexDependencies(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.IndexDependencyBuildItem> indexDependencyProduer)
    • scanForCodecs

      void scanForCodecs(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyBuildItem> reflectiveHierarchyBuildItemProducer)
    • factory

      public io.quarkus.websockets.client.deployment.ServerWebSocketContainerFactoryBuildItem factory(io.quarkus.websockets.runtime.WebsocketServerRecorder recorder)
    • deploy

      public io.quarkus.vertx.http.deployment.FilterBuildItem deploy(io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem, io.quarkus.websockets.runtime.WebsocketServerRecorder recorder, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflection, Optional<io.quarkus.websockets.client.deployment.WebSocketDeploymentInfoBuildItem> webSocketDeploymentInfoBuildItem, Optional<io.quarkus.websockets.client.deployment.ServerWebSocketContainerBuildItem> serverWebSocketContainerBuildItem) throws Exception
      Throws:
      Exception
    • beanDefiningAnnotations

      void beanDefiningAnnotations(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.BeanDefiningAnnotationBuildItem> annotations)