Class ServerWebSocketProcessor
- java.lang.Object
-
- io.micronaut.web.router.DefaultRouteBuilder
-
- io.micronaut.http.server.websocket.ServerWebSocketProcessor
-
- All Implemented Interfaces:
io.micronaut.context.processor.AnnotationProcessor<io.micronaut.websocket.annotation.ServerWebSocket,io.micronaut.inject.ExecutableMethod<?,?>>,io.micronaut.context.processor.ExecutableMethodProcessor<io.micronaut.websocket.annotation.ServerWebSocket>,io.micronaut.web.router.RouteBuilder
@Singleton @Internal public class ServerWebSocketProcessor extends io.micronaut.web.router.DefaultRouteBuilder implements io.micronaut.context.processor.ExecutableMethodProcessor<io.micronaut.websocket.annotation.ServerWebSocket>A processor that exposes WebSocket URIs via the router.- Since:
- 1.0
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidprocess(io.micronaut.inject.BeanDefinition<?> beanDefinition, io.micronaut.inject.ExecutableMethod<?,?> method)-
Methods inherited from class io.micronaut.web.router.DefaultRouteBuilder
addFilter, addFilter, buildBeanRoute, 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, TRACE
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods 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 Detail
-
process
public void process(io.micronaut.inject.BeanDefinition<?> beanDefinition, io.micronaut.inject.ExecutableMethod<?,?> method)- Specified by:
processin interfaceio.micronaut.context.processor.AnnotationProcessor<io.micronaut.websocket.annotation.ServerWebSocket,io.micronaut.inject.ExecutableMethod<?,?>>- Specified by:
processin interfaceio.micronaut.context.processor.ExecutableMethodProcessor<io.micronaut.websocket.annotation.ServerWebSocket>
-
-