Package io.micronaut.websocket
Interface WebSocketClientFactory
public interface WebSocketClientFactory
A factory to create WebSocket clients.
- Since:
- 3.0.0
-
Method Summary
Modifier and TypeMethodDescriptiondefault @NonNull WebSocketClientcreateWebSocketClient(@Nullable URI uri) Create a newWebSocketClient.default @NonNull WebSocketClientcreateWebSocketClient(@Nullable URI uri, @NonNull io.micronaut.http.client.HttpClientConfiguration configuration) Create a newWebSocketClientwith the specified configuration.default @NonNull WebSocketClientcreateWebSocketClient(@Nullable URL url) Deprecated.default @NonNull WebSocketClientcreateWebSocketClient(@Nullable URL url, @NonNull io.micronaut.http.client.HttpClientConfiguration configuration) Deprecated.
-
Method Details
-
createWebSocketClient
@NonNull @Deprecated default @NonNull WebSocketClient createWebSocketClient(@Nullable @Nullable URL url) Deprecated.UsecreateWebSocketClient(URI)insteadCreate a newWebSocketClient. Note that this method should only be used outside the context of an application. Within Micronaut useInjectto inject a client instead- Parameters:
url- The base URL- Returns:
- The client
-
createWebSocketClient
@NonNull @Deprecated default @NonNull WebSocketClient createWebSocketClient(@Nullable @Nullable URL url, @NonNull @NonNull io.micronaut.http.client.HttpClientConfiguration configuration) Deprecated.Create a newWebSocketClientwith the specified configuration. Note that this method should only be used outside the context of an application. Within Micronaut useInjectto inject a client instead- Parameters:
url- The base URLconfiguration- The client configuration- Returns:
- The client
-
createWebSocketClient
Create a newWebSocketClient. Note that this method should only be used outside the context of an application. Within Micronaut useInjectto inject a client instead- Parameters:
uri- The base URI- Returns:
- The client
- Since:
- 3.2.0
-
createWebSocketClient
@NonNull default @NonNull WebSocketClient createWebSocketClient(@Nullable @Nullable URI uri, @NonNull @NonNull io.micronaut.http.client.HttpClientConfiguration configuration) Create a newWebSocketClientwith the specified configuration. Note that this method should only be used outside the context of an application. Within Micronaut useInjectto inject a client instead- Parameters:
uri- The base URIconfiguration- The client configuration- Returns:
- The client
- Since:
- 3.2.0
-
createWebSocketClient(URI)instead