public abstract class ServletInitializationParameters
extends java.lang.Object
EndpointsServlet.| Modifier and Type | Class and Description |
|---|---|
static class |
ServletInitializationParameters.Builder
A builder for
ServletInitializationParameters. |
| Constructor and Description |
|---|
ServletInitializationParameters() |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> |
asMap()
Returns the parameters as a
Map of parameter name to String value. |
static ServletInitializationParameters.Builder |
builder() |
static ServletInitializationParameters |
fromServletConfig(javax.servlet.ServletConfig config,
java.lang.ClassLoader classLoader)
Constructs a new instance from the provided
ServletConfig and ClassLoader. |
abstract com.google.common.collect.ImmutableSet<java.lang.Class<?>> |
getServiceClasses()
Returns the endpoint service classes to serve.
|
abstract boolean |
isAddContentLength()
Returns if the Content-Length header should be set on response.
|
abstract boolean |
isClientIdWhitelistEnabled()
Returns if client ID whitelisting is enabled.
|
abstract boolean |
isExceptionCompatibilityEnabled()
Returns if v1.0 style exceptions should be returned to users.
|
abstract boolean |
isIllegalArgumentBackendError()
Returns if an
IllegalArgumentException should be returned as a backend error (500
level) instead of a user error (400 level). |
abstract boolean |
isPrettyPrintEnabled()
Returns if pretty printing should be enabled for responses by default.
|
abstract boolean |
isServletRestricted()
Deprecated.
No longer serves any purpose and will be removed in a future release
|
public abstract com.google.common.collect.ImmutableSet<java.lang.Class<?>> getServiceClasses()
@Deprecated public abstract boolean isServletRestricted()
public abstract boolean isClientIdWhitelistEnabled()
public abstract boolean isIllegalArgumentBackendError()
IllegalArgumentException should be returned as a backend error (500
level) instead of a user error (400 level).public abstract boolean isExceptionCompatibilityEnabled()
public abstract boolean isPrettyPrintEnabled()
public abstract boolean isAddContentLength()
public static ServletInitializationParameters.Builder builder()
public static ServletInitializationParameters fromServletConfig(javax.servlet.ServletConfig config, java.lang.ClassLoader classLoader) throws javax.servlet.ServletException
ServletConfig and ClassLoader.javax.servlet.ServletExceptionpublic com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> asMap()
Map of parameter name to String value.