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 |
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 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.