public static class ServletInitializationParameters.Builder
extends java.lang.Object
ServletInitializationParameters.| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ServletInitializationParameters.Builder |
addServiceClass(java.lang.Class<?> serviceClass)
Adds an endpoint service class to serve.
|
ServletInitializationParameters.Builder |
addServiceClasses(java.lang.Iterable<? extends java.lang.Class<?>> serviceClasses)
Adds some endpoint service classes to serve.
|
ServletInitializationParameters |
build()
Builds a new
ServletInitializationParameters instance with the values from this
builder. |
ServletInitializationParameters.Builder |
setClientIdWhitelistEnabled(boolean isClientIdWhitelistEnabled)
Sets if the client ID whitelist is enabled (
true) or not (false). |
ServletInitializationParameters.Builder |
setExceptionCompatibilityEnabled(boolean isExceptionCompatibilityEnabled) |
ServletInitializationParameters.Builder |
setIllegalArgumentIsBackendError(boolean isIllegalArgumentBackendError)
Sets if an
IllegalArgumentException should be treated as a backend error (500)
instead of a user error (400). |
ServletInitializationParameters.Builder |
setRestricted(boolean isServletRestricted)
Sets if the SPI servlet is restricted (
true) or not (false). |
public ServletInitializationParameters.Builder addServiceClass(java.lang.Class<?> serviceClass)
public ServletInitializationParameters.Builder addServiceClasses(java.lang.Iterable<? extends java.lang.Class<?>> serviceClasses)
public ServletInitializationParameters.Builder setRestricted(boolean isServletRestricted)
true) or not (false). If this
method is not called, it defaults to true.public ServletInitializationParameters.Builder setClientIdWhitelistEnabled(boolean isClientIdWhitelistEnabled)
true) or not (false). If this
method is not called, it defaults to true.public ServletInitializationParameters.Builder setIllegalArgumentIsBackendError(boolean isIllegalArgumentBackendError)
IllegalArgumentException should be treated as a backend error (500)
instead of a user error (400).public ServletInitializationParameters.Builder setExceptionCompatibilityEnabled(boolean isExceptionCompatibilityEnabled)
public ServletInitializationParameters build()
ServletInitializationParameters instance with the values from this
builder.