Package io.micronaut.websocket.context
Interface WebSocketBeanRegistry
-
public interface WebSocketBeanRegistryRegistry for WebSocket beans.- Since:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description static WebSocketBeanRegistryEMPTYAn empty registry.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static WebSocketBeanRegistryforClient(io.micronaut.context.BeanContext beanContext)Create aWebSocketBeanRegistryfrom the given bean context.static WebSocketBeanRegistryforServer(io.micronaut.context.BeanContext beanContext)Create aWebSocketBeanRegistryfrom the given bean context.<T> WebSocketBean<T>getWebSocket(java.lang.Class<T> type)Retrieves aWebSocketBean.
-
-
-
Field Detail
-
EMPTY
static final WebSocketBeanRegistry EMPTY
An empty registry.
-
-
Method Detail
-
getWebSocket
<T> WebSocketBean<T> getWebSocket(java.lang.Class<T> type)
Retrieves aWebSocketBean.- Type Parameters:
T- The generic type- Parameters:
type- The type- Returns:
- The
WebSocketBean - Throws:
io.micronaut.context.exceptions.NoSuchBeanException- if the bean doesn't exist
-
forServer
static WebSocketBeanRegistry forServer(io.micronaut.context.BeanContext beanContext)
Create aWebSocketBeanRegistryfrom the given bean context.- Parameters:
beanContext- The bean context- Returns:
- The
WebSocketBeanRegistry
-
forClient
static WebSocketBeanRegistry forClient(io.micronaut.context.BeanContext beanContext)
Create aWebSocketBeanRegistryfrom the given bean context.- Parameters:
beanContext- The bean context- Returns:
- The
WebSocketBeanRegistry
-
-