public class ServerConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_GZIP_INFLATE_BUFFER_SIZE |
static long |
DEFAULT_MAX_SUBQUERY_BYTES |
| Constructor and Description |
|---|
ServerConfig() |
ServerConfig(int numThreads,
int queueSize,
boolean enableRequestLimit,
org.joda.time.Period maxIdleTime,
long defaultQueryTimeout,
long maxScatterGatherBytes,
int maxSubqueryRows,
long maxSubqueryBytes,
boolean useNestedForUnknownTypeInSubquery,
long maxQueryTimeout,
int maxRequestHeaderSize,
org.joda.time.Period gracefulShutdownTimeout,
org.joda.time.Period unannouncePropagationDelay,
int inflateBufferSize,
int compressionLevel,
boolean enableForwardedRequestCustomizer,
List<String> allowedHttpMethods,
boolean showDetailedJettyErrors,
ErrorResponseTransformStrategy errorResponseTransformStrategy,
String contentSecurityPolicy,
boolean enableHSTS)
The ServerConfig is normally created using
JsonConfigProvider binding. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
List<String> |
getAllowedHttpMethods() |
int |
getCompressionLevel() |
String |
getContentSecurityPolicy() |
static int |
getDefaultNumThreads() |
long |
getDefaultQueryTimeout() |
ErrorResponseTransformStrategy |
getErrorResponseTransformStrategy() |
org.joda.time.Period |
getGracefulShutdownTimeout() |
int |
getInflateBufferSize() |
org.joda.time.Period |
getMaxIdleTime() |
long |
getMaxQueryTimeout() |
int |
getMaxRequestHeaderSize() |
long |
getMaxScatterGatherBytes() |
long |
getMaxSubqueryBytes() |
int |
getMaxSubqueryRows() |
int |
getNumThreads() |
int |
getQueueSize() |
org.joda.time.Period |
getUnannouncePropagationDelay() |
int |
hashCode() |
boolean |
isEnableForwardedRequestCustomizer() |
boolean |
isEnableHSTS() |
boolean |
isEnableRequestLimit() |
boolean |
isShowDetailedJettyErrors() |
boolean |
isuseNestedForUnknownTypeInSubquery() |
String |
toString() |
public static final int DEFAULT_GZIP_INFLATE_BUFFER_SIZE
public static final long DEFAULT_MAX_SUBQUERY_BYTES
public ServerConfig(int numThreads,
int queueSize,
boolean enableRequestLimit,
@NotNull
org.joda.time.Period maxIdleTime,
long defaultQueryTimeout,
long maxScatterGatherBytes,
int maxSubqueryRows,
long maxSubqueryBytes,
boolean useNestedForUnknownTypeInSubquery,
long maxQueryTimeout,
int maxRequestHeaderSize,
@NotNull
org.joda.time.Period gracefulShutdownTimeout,
@NotNull
org.joda.time.Period unannouncePropagationDelay,
int inflateBufferSize,
int compressionLevel,
boolean enableForwardedRequestCustomizer,
@NotNull
List<String> allowedHttpMethods,
boolean showDetailedJettyErrors,
@NotNull
ErrorResponseTransformStrategy errorResponseTransformStrategy,
@Nullable
String contentSecurityPolicy,
boolean enableHSTS)
JsonConfigProvider binding.
This constructor is provided for callers that need to create a ServerConfig object with specific field values.public ServerConfig()
public int getNumThreads()
public int getQueueSize()
public boolean isEnableRequestLimit()
public org.joda.time.Period getMaxIdleTime()
public long getDefaultQueryTimeout()
public long getMaxScatterGatherBytes()
public int getMaxSubqueryRows()
public long getMaxSubqueryBytes()
public boolean isuseNestedForUnknownTypeInSubquery()
public long getMaxQueryTimeout()
public int getMaxRequestHeaderSize()
public org.joda.time.Period getGracefulShutdownTimeout()
public org.joda.time.Period getUnannouncePropagationDelay()
public int getInflateBufferSize()
public int getCompressionLevel()
public boolean isEnableForwardedRequestCustomizer()
public boolean isShowDetailedJettyErrors()
public ErrorResponseTransformStrategy getErrorResponseTransformStrategy()
public String getContentSecurityPolicy()
public boolean isEnableHSTS()
public static int getDefaultNumThreads()
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.