Builder Class — netty Architecture
Architecture documentation for the Builder class in CorsConfig.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 3205adc9_16fe_6265_6510_a713ac04358c["Builder"] 760204a6_d16c_2ba9_0071_9f83a66f4eab["CorsConfig.java"] 3205adc9_16fe_6265_6510_a713ac04358c -->|defined in| 760204a6_d16c_2ba9_0071_9f83a66f4eab 3d2b4b19_7164_e613_799a_f1fe20e5a515["Builder()"] 3205adc9_16fe_6265_6510_a713ac04358c -->|method| 3d2b4b19_7164_e613_799a_f1fe20e5a515 e410d6ba_289d_05b6_1919_00eaab514765["CorsConfig()"] 3205adc9_16fe_6265_6510_a713ac04358c -->|method| e410d6ba_289d_05b6_1919_00eaab514765
Relationship Graph
Source Code
codec-http/src/main/java/io/netty/handler/codec/http/cors/CorsConfig.java lines 306–442
@Deprecated
public static class Builder {
private final CorsConfigBuilder builder;
/**
* @deprecated Use {@link CorsConfigBuilder} instead.
*/
@Deprecated
public Builder(final String... origins) {
builder = new CorsConfigBuilder(origins);
}
/**
* @deprecated Use {@link CorsConfigBuilder} instead.
*/
@Deprecated
public Builder() {
builder = new CorsConfigBuilder();
}
/**
* @deprecated Use {@link CorsConfigBuilder#allowNullOrigin()} instead.
*/
@Deprecated
public Builder allowNullOrigin() {
builder.allowNullOrigin();
return this;
}
/**
* @deprecated Use {@link CorsConfigBuilder#disable()} instead.
*/
@Deprecated
public Builder disable() {
builder.disable();
return this;
}
/**
* @deprecated Use {@link CorsConfigBuilder#exposeHeaders(String...)} instead.
*/
@Deprecated
public Builder exposeHeaders(final String... headers) {
builder.exposeHeaders(headers);
return this;
}
/**
* @deprecated Use {@link CorsConfigBuilder#allowCredentials()} instead.
*/
@Deprecated
public Builder allowCredentials() {
builder.allowCredentials();
return this;
}
/**
* @deprecated Use {@link CorsConfigBuilder#maxAge(long)} instead.
*/
@Deprecated
public Builder maxAge(final long max) {
builder.maxAge(max);
return this;
}
/**
* @deprecated Use {@link CorsConfigBuilder#allowedRequestMethods(HttpMethod...)} instead.
*/
@Deprecated
public Builder allowedRequestMethods(final HttpMethod... methods) {
builder.allowedRequestMethods(methods);
return this;
}
/**
* @deprecated Use {@link CorsConfigBuilder#allowedRequestHeaders(String...)} instead.
*/
@Deprecated
public Builder allowedRequestHeaders(final String... headers) {
builder.allowedRequestHeaders(headers);
Source
Frequently Asked Questions
What is the Builder class?
Builder is a class in the netty codebase, defined in codec-http/src/main/java/io/netty/handler/codec/http/cors/CorsConfig.java.
Where is Builder defined?
Builder is defined in codec-http/src/main/java/io/netty/handler/codec/http/cors/CorsConfig.java at line 306.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free