WebSocketRequestBuilder Class — netty Architecture
Architecture documentation for the WebSocketRequestBuilder class in WebSocketRequestBuilder.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 3a6bed55_de1a_a42b_00ab_7939b90c54ae["WebSocketRequestBuilder"] b8b09464_26df_70d6_0ab3_a88dbae106e6["WebSocketRequestBuilder.java"] 3a6bed55_de1a_a42b_00ab_7939b90c54ae -->|defined in| b8b09464_26df_70d6_0ab3_a88dbae106e6 8d693d37_66d8_6541_e1a3_b0db065a47d2["WebSocketRequestBuilder()"] 3a6bed55_de1a_a42b_00ab_7939b90c54ae -->|method| 8d693d37_66d8_6541_e1a3_b0db065a47d2 e06da10e_4475_26fc_bdb2_b93aff83c77b["FullHttpRequest()"] 3a6bed55_de1a_a42b_00ab_7939b90c54ae -->|method| e06da10e_4475_26fc_bdb2_b93aff83c77b 334adf7b_d12a_105f_9c99_0ed79326361d["HttpRequest()"] 3a6bed55_de1a_a42b_00ab_7939b90c54ae -->|method| 334adf7b_d12a_105f_9c99_0ed79326361d
Relationship Graph
Source Code
codec-http/src/test/java/io/netty/handler/codec/http/websocketx/WebSocketRequestBuilder.java lines 29–165
public class WebSocketRequestBuilder {
private HttpVersion httpVersion;
private HttpMethod method;
private String uri;
private String host;
private String upgrade;
private String connection;
private String key;
private String origin;
private WebSocketVersion version;
public WebSocketRequestBuilder httpVersion(HttpVersion httpVersion) {
this.httpVersion = httpVersion;
return this;
}
public WebSocketRequestBuilder method(HttpMethod method) {
this.method = method;
return this;
}
public WebSocketRequestBuilder uri(CharSequence uri) {
if (uri == null) {
this.uri = null;
} else {
this.uri = uri.toString();
}
return this;
}
public WebSocketRequestBuilder host(CharSequence host) {
if (host == null) {
this.host = null;
} else {
this.host = host.toString();
}
return this;
}
public WebSocketRequestBuilder upgrade(CharSequence upgrade) {
if (upgrade == null) {
this.upgrade = null;
} else {
this.upgrade = upgrade.toString();
}
return this;
}
public WebSocketRequestBuilder connection(CharSequence connection) {
if (connection == null) {
this.connection = null;
} else {
this.connection = connection.toString();
}
return this;
}
public WebSocketRequestBuilder key(CharSequence key) {
if (key == null) {
this.key = null;
} else {
this.key = key.toString();
}
return this;
}
public WebSocketRequestBuilder origin(CharSequence origin) {
if (origin == null) {
this.origin = null;
} else {
this.origin = origin.toString();
}
return this;
}
public WebSocketRequestBuilder version13() {
version = WebSocketVersion.V13;
return this;
}
Defined In
Source
Frequently Asked Questions
What is the WebSocketRequestBuilder class?
WebSocketRequestBuilder is a class in the netty codebase, defined in codec-http/src/test/java/io/netty/handler/codec/http/websocketx/WebSocketRequestBuilder.java.
Where is WebSocketRequestBuilder defined?
WebSocketRequestBuilder is defined in codec-http/src/test/java/io/netty/handler/codec/http/websocketx/WebSocketRequestBuilder.java at line 29.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free