Modifier and Type |
Method and Description |
static ParserSettings |
create(akka.actor.ActorSystem system)
|
static ParserSettings |
create(com.typesafe.config.Config config)
|
static ParserSettings |
create(java.lang.String configOverrides)
|
static ParserSettings |
forClient(akka.actor.ClassicActorSystemProvider system) |
static ParserSettings |
forServer(akka.actor.ClassicActorSystemProvider system) |
abstract ParserSettings.ConflictingContentTypeHeaderProcessingMode |
getConflictingContentTypeHeaderProcessingMode() |
abstract ParserSettings.CookieParsingMode |
getCookieParsingMode() |
abstract akka.japi.function.Function2<java.lang.String,java.lang.String,java.util.Optional<MediaType>> |
getCustomMediaTypes() |
abstract java.util.function.Function<java.lang.String,java.util.Optional<HttpMethod>> |
getCustomMethods() |
abstract java.util.function.Function<java.lang.Object,java.util.Optional<StatusCode>> |
getCustomStatusCodes() |
abstract ParserSettings.ErrorLoggingVerbosity |
getErrorLoggingVerbosity() |
abstract java.util.Map<java.lang.String,java.lang.Object> |
getHeaderValueCacheLimits() |
abstract scala.collection.immutable.Set<java.lang.String> |
getIgnoreIllegalHeaderFor() |
abstract boolean |
getIllegalHeaderWarnings() |
abstract ParserSettings.IllegalResponseHeaderNameProcessingMode |
getIllegalResponseHeaderNameProcessingMode() |
abstract ParserSettings.IllegalResponseHeaderValueProcessingMode |
getIllegalResponseHeaderValueProcessingMode() |
abstract boolean |
getIncludeSslSessionAttribute() |
abstract boolean |
getIncludeTlsSessionInfoHeader() |
abstract int |
getMaxChunkExtLength() |
abstract int |
getMaxChunkSize() |
abstract int |
getMaxCommentParsingDepth() |
abstract long |
getMaxContentLength() |
abstract int |
getMaxHeaderCount() |
abstract int |
getMaxHeaderNameLength() |
abstract int |
getMaxHeaderValueLength() |
abstract int |
getMaxMethodLength() |
abstract int |
getMaxResponseReasonLength() |
abstract long |
getMaxToStrictBytes() |
abstract int |
getMaxUriLength() |
abstract boolean |
getModeledHeaderParsing() |
abstract Uri.ParsingMode |
getUriParsingMode() |
abstract scala.collection.immutable.Map<java.lang.String,java.lang.Object> |
headerValueCacheLimits() |
ParserSettings |
withCookieParsingMode(ParserSettings.CookieParsingMode newValue) |
ParserSettings |
withCustomMediaTypes(MediaType... mediaTypes) |
ParserSettings |
withCustomMediaTypes(scala.collection.immutable.Seq<MediaType> mediaTypes) |
ParserSettings |
withCustomMethods(HttpMethod... methods) |
ParserSettings |
withCustomMethods(scala.collection.immutable.Seq<HttpMethod> methods) |
ParserSettings |
withCustomStatusCodes(scala.collection.immutable.Seq<StatusCode> codes) |
ParserSettings |
withCustomStatusCodes(StatusCode... codes) |
ParserSettings |
withErrorLoggingVerbosity(ParserSettings.ErrorLoggingVerbosity newValue) |
ParserSettings |
withHeaderValueCacheLimits(java.util.Map<java.lang.String,java.lang.Object> newValue) |
ParserSettings |
withIgnoreIllegalHeaderFor(scala.collection.immutable.List<java.lang.String> newValue) |
ParserSettings |
withIllegalHeaderWarnings(boolean newValue) |
ParserSettings |
withIncludeSslSessionAttribute(boolean newValue) |
ParserSettings |
withIncludeTlsSessionInfoHeader(boolean newValue) |
ParserSettings |
withMaxChunkExtLength(int newValue) |
ParserSettings |
withMaxChunkSize(int newValue) |
ParserSettings |
withMaxCommentParsingDepth(int newValue) |
ParserSettings |
withMaxContentLength(long newValue) |
ParserSettings |
withMaxHeaderCount(int newValue) |
ParserSettings |
withMaxHeaderNameLength(int newValue) |
ParserSettings |
withMaxHeaderValueLength(int newValue) |
ParserSettings |
withMaxMethodLength(int newValue) |
ParserSettings |
withMaxResponseReasonLength(int newValue) |
ParserSettings |
withMaxToStrictBytes(long newValue) |
ParserSettings |
withMaxUriLength(int newValue) |
ParserSettings |
withModeledHeaderParsing(boolean newValue) |
ParserSettings |
withUriParsingMode(Uri.ParsingMode newValue) |