W - Web Socket Clientpublic interface WebSocketClientRegistry<W extends WebSocketClient>
WebSocketClient clients.| Modifier and Type | Method and Description |
|---|---|
void |
disposeClient(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)
Dispose of the client defined by the given metadata.
|
default W |
getDefaultWebSocketClient() |
W |
getWebSocketClient(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)
Return the client for the given annotation metadata.
|
W |
resolveWebSocketClient(io.micronaut.inject.InjectionPoint<?> injectionPoint,
io.micronaut.http.client.LoadBalancer loadBalancer,
io.micronaut.http.client.HttpClientConfiguration configuration,
io.micronaut.context.BeanContext beanContext)
Resolves a
WebSocketClient for the given injection point. |
@NonNull W resolveWebSocketClient(@Nullable io.micronaut.inject.InjectionPoint<?> injectionPoint, @Nullable io.micronaut.http.client.LoadBalancer loadBalancer, @Nullable io.micronaut.http.client.HttpClientConfiguration configuration, @NonNull io.micronaut.context.BeanContext beanContext)
WebSocketClient for the given injection point.injectionPoint - The injection pointloadBalancer - The load balancer to use (Optional)configuration - The configuration (Optional)beanContext - The bean context to use@NonNull W getWebSocketClient(@NonNull io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)
annotationMetadata - The annotation metadata.default W getDefaultWebSocketClient()
void disposeClient(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)
annotationMetadata - The annotation metadata