Package io.quarkus.websockets.deployment
Class ServerWebSocketProcessor
- java.lang.Object
-
- io.quarkus.websockets.deployment.ServerWebSocketProcessor
-
public class ServerWebSocketProcessor extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static Collection<org.jboss.jandex.DotName>CODECS
-
Constructor Summary
Constructors Constructor Description ServerWebSocketProcessor()
-
Method Summary
-
-
-
Field Detail
-
CODECS
public static final Collection<org.jboss.jandex.DotName> CODECS
-
-
Method Detail
-
holdConfig
void holdConfig(BuildProducer<FeatureBuildItem> feature)
-
scanForAnnotatedEndpoints
void scanForAnnotatedEndpoints(CombinedIndexBuildItem indexBuildItem, BuildProducer<AnnotatedWebsocketEndpointBuildItem> annotatedProducer)
-
buildIndexDependencies
void buildIndexDependencies(BuildProducer<IndexDependencyBuildItem> indexDependencyProduer)
-
scanForCodecs
void scanForCodecs(CombinedIndexBuildItem index, BuildProducer<ReflectiveHierarchyBuildItem> reflectiveHierarchyBuildItemProducer)
-
factory
public ServerWebSocketContainerFactoryBuildItem factory(WebsocketServerRecorder recorder)
-
deploy
public FilterBuildItem deploy(CombinedIndexBuildItem indexBuildItem, WebsocketServerRecorder recorder, BuildProducer<ReflectiveClassBuildItem> reflection, Optional<WebSocketDeploymentInfoBuildItem> webSocketDeploymentInfoBuildItem, Optional<ServerWebSocketContainerBuildItem> serverWebSocketContainerBuildItem) throws Exception
- Throws:
Exception
-
beanDefiningAnnotations
void beanDefiningAnnotations(BuildProducer<io.quarkus.arc.deployment.BeanDefiningAnnotationBuildItem> annotations)
-
-