- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中io.undertow.websockets.client.WebSocketClient.connectionBuilder()
方法的一些代码示例,展示了WebSocketClient.connectionBuilder()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebSocketClient.connectionBuilder()
方法的具体详情如下:
包路径:io.undertow.websockets.client.WebSocketClient
类名称:WebSocketClient
方法名:connectionBuilder
[英]Creates a new connection builder that can be used to create a web socket connection.
[中]创建可用于创建web套接字连接的新连接生成器。
代码示例来源:origin: spring-projects/spring-framework
/**
* Create a {@link ConnectionBuilder} for the given URI.
* <p>The default implementation creates a builder with the configured
* {@link #getXnioWorker() XnioWorker} and {@link #getByteBufferPool() ByteBufferPool} and
* then passes it to the {@link #getConnectionBuilderConsumer() consumer}
* provided at construction time.
*/
protected ConnectionBuilder createConnectionBuilder(URI url) {
ConnectionBuilder builder = io.undertow.websockets.client.WebSocketClient
.connectionBuilder(getXnioWorker(), getByteBufferPool(), url);
this.builderConsumer.accept(builder);
return builder;
}
代码示例来源:origin: wildfly/wildfly
@Deprecated
public static IoFuture<WebSocketChannel> connect(XnioWorker worker, XnioSsl ssl, final ByteBufferPool bufferPool, final OptionMap optionMap, InetSocketAddress bindAddress, final URI uri, WebSocketVersion version, WebSocketClientNegotiation clientNegotiation, Set<ExtensionHandshake> clientExtensions) {
return connectionBuilder(worker, bufferPool, uri)
.setSsl(ssl)
.setOptionMap(optionMap)
.setBindAddress(bindAddress)
.setVersion(version)
.setClientNegotiation(clientNegotiation)
.setClientExtensions(clientExtensions)
.connect();
}
代码示例来源:origin: org.springframework/spring-web-reactive
/**
* Create a {@link ConnectionBuilder} for the given URI.
* <p>The default implementation creates a builder with the configured
* {@link #getXnioWorker() XnioWorker} and {@link #getPoolBufferSize()} and
* then passes it to the {@link #getConnectionBuilderConsumer() consumer}
* provided at construction time.
*/
protected ConnectionBuilder createConnectionBuilder(URI url) {
ConnectionBuilder builder = io.undertow.websockets.client.WebSocketClient
.connectionBuilder(getXnioWorker(),
new DefaultByteBufferPool(false, getPoolBufferSize()), url);
this.builderConsumer.accept(builder);
return builder;
}
代码示例来源:origin: io.undertow/undertow-core
@Deprecated
public static IoFuture<WebSocketChannel> connect(XnioWorker worker, XnioSsl ssl, final ByteBufferPool bufferPool, final OptionMap optionMap, InetSocketAddress bindAddress, final URI uri, WebSocketVersion version, WebSocketClientNegotiation clientNegotiation, Set<ExtensionHandshake> clientExtensions) {
return connectionBuilder(worker, bufferPool, uri)
.setSsl(ssl)
.setOptionMap(optionMap)
.setBindAddress(bindAddress)
.setVersion(version)
.setClientNegotiation(clientNegotiation)
.setClientExtensions(clientExtensions)
.connect();
}
代码示例来源:origin: org.jboss.eap/wildfly-client-all
@Deprecated
public static IoFuture<WebSocketChannel> connect(XnioWorker worker, XnioSsl ssl, final ByteBufferPool bufferPool, final OptionMap optionMap, InetSocketAddress bindAddress, final URI uri, WebSocketVersion version, WebSocketClientNegotiation clientNegotiation, Set<ExtensionHandshake> clientExtensions) {
return connectionBuilder(worker, bufferPool, uri)
.setSsl(ssl)
.setOptionMap(optionMap)
.setBindAddress(bindAddress)
.setVersion(version)
.setClientNegotiation(clientNegotiation)
.setClientExtensions(clientExtensions)
.connect();
}
代码示例来源:origin: com.obsidiandynamics.socketx/socketx-undertow
@Override
public UndertowEndpoint connect(URI uri, XEndpointListener<? super UndertowEndpoint> listener) throws Exception {
final int bufferSize = UndertowAtts.BUFFER_SIZE.get(config.attributes);
final boolean directBuffers = UndertowAtts.DIRECT_BUFFERS.get(config.attributes);
final ByteBufferPool pool = new DefaultByteBufferPool(directBuffers, bufferSize);
final ConnectionBuilder builder = WebSocketClient.connectionBuilder(worker, pool, uri);
if (uri.getScheme().equals("wss")) {
final SSLContext sslContext = config.sslContextProvider.getSSLContext();
final ByteBufferPool sslBufferPool = new DefaultByteBufferPool(directBuffers, 17 * 1024);
final XnioSsl ssl = new UndertowXnioSsl(worker.getXnio(), OptionMap.EMPTY, sslBufferPool, sslContext);
builder.setSsl(ssl);
}
final WebSocketChannel channel = builder.connect().get();
return UndertowEndpoint.clientOf(scanner, channel, config, listener);
}
代码示例来源:origin: org.spincast/spincast-plugins-http-client-with-websocket
protected ConnectionBuilder createConnectionBuilder(XnioWorker worker,
DefaultByteBufferPool bufferPool,
String url) {
URI uri = createWebsocketUri(url);
ConnectionBuilder connectionBuilder = WebSocketClient.connectionBuilder(worker, bufferPool, uri);
addSslContext(connectionBuilder);
connectionBuilder.setClientNegotiation(new WebSocketClientNegotiation(createSupportedSubProtocols(),
createSupportedExtensions()) {
@Override
public void beforeRequest(final Map<String, List<String>> headers) {
//==========================================
// Add custom headers
//==========================================
addCustomHeaders(headers);
//==========================================
// Add cookies
//==========================================
addCustomCookies(headers);
//==========================================
// Add HTTP authenticatiin headers
//==========================================
addHttpAuthHeaders(headers);
}
});
return connectionBuilder;
}
我正在审查服务器和客户端的一些 WebSocket 实现。 Alchemy WebSocketClient 是否应该能够连接到 ws://echo.websocket.org? WebSocketCl
我正在使用 org.java_websocket.client.WebSocketClient 从 Android 连接到服务器。一切都按预期工作,除非消息超过特定大小时。有谁知道您是否可以增加默认的
我正在编写一个程序(实际上是 Unity 中的一个游戏),它应该充当一个单独启动并运行的 Websocket 服务器的客户端。 我正在使用 System.Net.Websockets ClientWe
我是 stackoverflow 新手。 我目前正在开发一个 WebSocket 项目,并使用一个名为 Alchemy-Websockets 的组件。 我的问题是当我尝试像这样使用 Alchemy.W
我有一个连接到 websocket 端点的 Spring 应用程序。为此,我使用 Spring StandardWebSocketClient 类。 WebSocketClient transport
我正在使用 Spring WebFlux WebSocketClient 来订阅和处理来自远程 Web 套接字的消息。在处理来自远程套接字的消息 Flux 有时会意外完成(或因错误而终止),从而导致
我用我的 websocket 客户端连接到非 SSL 端点,没有任何问题。但是我找不到如何连接到 wss (SSL) 端点的任何方法。我在哪里可以定义 SSL 工厂等。似乎没有对象具有相关的 set
我正在尝试为 cometD 创建一个没有参数构造函数的新 WebSocketClient: static BayeuxClient newInstace(String url) throws Exce
我需要连接到支持 SNI 的 spring websocket 服务器。我正在使用默认情况下不发送 SNI 扩展的 Spring WebSocket 客户端,因为 jdk 1.8.0 默认不发送 SN
我有一个在嵌入式 jetty (8.1.8.v20121106) 中运行的 WebSocket 服务器,我想从另一个带有 jetty WebSocketClient 的 Java 应用程序连接到它。这
我有两个 C# 程序应该通过 WebSockets 进行通信,服务器工作正常(也使用 Alchemy)并且已经有一段时间了(使用 javascript 客户端)。然而连接炼金术WebSocketCli
本文整理了Java中io.undertow.websockets.client.WebSocketClient.connectionBuilder()方法的一些代码示例,展示了WebSocketCli
本文整理了Java中io.undertow.websockets.client.WebSocketClient.connect()方法的一些代码示例,展示了WebSocketClient.connec
我正在编写一个桌面 Java 应用程序作为 Web 服务客户端。我想使用 WebSocket 来实现来自服务器的通知“回调”。 我正在使用 Spring 框架的 WebSocketStompClien
我已经按照 this 在 .net 核心中构建了一个 WebSocket Web 应用程序和 this或 this教程。现在我正在尝试使用 Microsoft.AspNetCore.TestHost
我有一个问题,如有任何帮助,我们将不胜感激。我的测试设备是 ASUS Nexus 7 Android 5.1。我想使用 Jetty Websockets 连接到网络服务器。该 url 使用 wss,我
TL; 博士; 我们正在尝试使用 spring webflux WebSocket 实现设计一个 WebSocket 服务器。服务器具有通常的 HTTP 服务器操作,例如create/fetch/up
本文整理了Java中org.springframework.web.socket.client.WebSocketClient.doHandshake()方法的一些代码示例,展示了WebSocketC
我正在尝试使用 jetty 构建服务器客户端应用程序。我已经设置了一个jetty服务器并配置了websockets。在客户端和服务器之间发送文本消息工作正常。但是如何从客户端端点发送二进制数据作为输入
我正在尝试使用 Jetty 的 WebSocket 客户端,但应用程序只会卡在那里,不会退出。没什么好看的... public class TestEndPoint extends Endpoint
我是一名优秀的程序员,十分优秀!