Class ServerWebSocketProcessor
java.lang.Object
io.micronaut.web.router.DefaultRouteBuilder
io.micronaut.http.server.websocket.ServerWebSocketProcessor
- All Implemented Interfaces:
io.micronaut.context.processor.BeanDefinitionProcessor<io.micronaut.websocket.annotation.ServerWebSocket>, io.micronaut.web.router.RouteBuilder
@Singleton
@Internal
@Requires(classes={io.micronaut.websocket.annotation.ServerWebSocket.class,io.micronaut.websocket.context.WebSocketBeanRegistry.class})
public class ServerWebSocketProcessor
extends io.micronaut.web.router.DefaultRouteBuilder
implements io.micronaut.context.processor.BeanDefinitionProcessor<io.micronaut.websocket.annotation.ServerWebSocket>
A processor that exposes WebSocket URIs via the router.
- Since:
- 1.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.micronaut.web.router.RouteBuilder
io.micronaut.web.router.RouteBuilder.UriNamingStrategy -
Field Summary
Fields inherited from class io.micronaut.web.router.DefaultRouteBuilder
CAMEL_CASE_NAMING_STRATEGY, conversionService, defaultCharset, executionHandleLocator, LOG, uriNamingStrategyFields inherited from interface io.micronaut.web.router.RouteBuilder
ID -
Method Summary
Modifier and TypeMethodDescriptionvoidprocess(io.micronaut.inject.BeanDefinition<?> beanDefinition, io.micronaut.context.BeanContext beanContext) Methods inherited from class io.micronaut.web.router.DefaultRouteBuilder
addFilter, buildBeanRoute, buildRoute, buildRoute, buildRoute, DELETE, DELETE, DELETE, error, error, GET, GET, GET, getErrorRoutes, getExposedPorts, getFilterRoutes, getStatusRoutes, getUriNamingStrategy, getUriRoutes, HEAD, HEAD, HEAD, OPTIONS, OPTIONS, OPTIONS, PATCH, PATCH, PATCH, POST, POST, POST, PUT, PUT, PUT, resources, single, status, status, TRACE, TRACE, TRACEMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.web.router.RouteBuilder
DELETE, DELETE, DELETE, DELETE, DELETE, DELETE, error, error, error, error, GET, GET, GET, GET, GET, GET, HEAD, HEAD, HEAD, HEAD, HEAD, HEAD, OPTIONS, OPTIONS, OPTIONS, OPTIONS, OPTIONS, OPTIONS, PATCH, PATCH, PATCH, PATCH, PATCH, PATCH, POST, POST, POST, POST, POST, POST, PUT, PUT, PUT, PUT, PUT, PUT, resources, single, status, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE
-
Method Details
-
process
public void process(io.micronaut.inject.BeanDefinition<?> beanDefinition, io.micronaut.context.BeanContext beanContext) - Specified by:
processin interfaceio.micronaut.context.processor.BeanDefinitionProcessor<io.micronaut.websocket.annotation.ServerWebSocket>
-