Upgrading org.springframework:spring-web 4 to 5
Unknown4.3.30.RELEASE → 5.3.39
Fetching 108 releases from GitHub…0 / 108
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
Drops javax.servlet:javax.servlet-api, org.springframework:spring-aop, org.springframework:spring-context.
Installs 3 packages in all (was 7).
Also installs org.springframework:spring-jcl.
No longer installs commons-logging:commons-logging, org.springframework:spring-expression.
2 packages of its own release move with it.
API changes
Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.
- removed:
method HttpHeaders.setContentDispositionFormData(String, String, Charset): void - added:
abstract class HttpLogging - added:
class ETag - added:
class HttpCookie - added:
ctor ETag(String, boolean) - added:
ctor HttpCookie(String, String) - added:
ctor HttpHeaders(MultiValueMap) - added:
ctor HttpLogging() - added:
ctor MediaType(MimeType) - added:
ctor ResponseEntity(Object, MultiValueMap, int) - added:
final class ContentDisposition - added:
final class MediaTypeFactory - added:
final class ResponseCookie extends HttpCookie - added:
interface ContentDisposition.Builder - added:
interface ReactiveHttpInputMessage extends HttpMessage - added:
interface ReactiveHttpOutputMessage extends HttpMessage - added:
interface ResponseCookie.ResponseCookieBuilder - added:
interface ZeroCopyHttpOutputMessage extends ReactiveHttpOutputMessage - added:
method CacheControl.sMaxAge(Duration): CacheControl - added:
method CacheControl.staleIfError(Duration): CacheControl - added:
method CacheControl.staleWhileRevalidate(Duration): CacheControl - added:
method CacheControl.toString(): String - added:
method ContentDisposition.Builder.build(): ContentDisposition - added:
method ContentDisposition.Builder.creationDate(ZonedDateTime): ContentDisposition.Builder - added:
method ContentDisposition.Builder.filename(String): ContentDisposition.Builder - added:
method ContentDisposition.Builder.filename(String, Charset): ContentDisposition.Builder - added:
method ContentDisposition.Builder.modificationDate(ZonedDateTime): ContentDisposition.Builder - added:
method ContentDisposition.Builder.name(String): ContentDisposition.Builder - added:
method ContentDisposition.Builder.readDate(ZonedDateTime): ContentDisposition.Builder - added:
method ContentDisposition.Builder.size(Long): ContentDisposition.Builder - added:
method ContentDisposition.equals(Object): boolean - added:
method ContentDisposition.getCharset(): Charset - added:
method ContentDisposition.getCreationDate(): ZonedDateTime - added:
method ContentDisposition.getFilename(): String - added:
method ContentDisposition.getModificationDate(): ZonedDateTime - added:
method ContentDisposition.getName(): String - added:
method ContentDisposition.getReadDate(): ZonedDateTime - added:
method ContentDisposition.getSize(): Long - added:
method ContentDisposition.getType(): String - added:
method ContentDisposition.hashCode(): int - added:
method ContentDisposition.isAttachment(): boolean - added:
method ContentDisposition.isFormData(): boolean - added:
method ContentDisposition.isInline(): boolean - added:
method ContentDisposition.toString(): String - added:
method ETag.formattedTag(): String - added:
method ETag.isWildcard(): boolean - added:
method ETag.tag(): String - added:
method ETag.toString(): String - added:
method ETag.weak(): boolean - added:
method HttpCookie.equals(Object): boolean - added:
method HttpCookie.getName(): String - added:
method HttpCookie.getValue(): String - added:
method HttpCookie.hashCode(): int - added:
method HttpCookie.toString(): String - added:
method HttpHeaders.addAll(MultiValueMap): void - added:
method HttpHeaders.addAll(String, List): void - added:
method HttpHeaders.clearContentHeaders(): void - added:
method HttpHeaders.getAcceptLanguage(): List - added:
method HttpHeaders.getAcceptLanguageAsLocales(): List - added:
method HttpHeaders.getAcceptPatch(): List - added:
method HttpHeaders.getContentDisposition(): ContentDisposition - added:
method HttpHeaders.getContentLanguage(): Locale - added:
method HttpHeaders.getFirstZonedDateTime(String): ZonedDateTime - added:
method HttpHeaders.getHost(): InetSocketAddress - added:
method HttpHeaders.getOrEmpty(Object): List - added:
method HttpHeaders.setAcceptLanguage(List): void - added:
method HttpHeaders.setAcceptLanguageAsLocales(List): void - added:
method HttpHeaders.setAcceptPatch(List): void - added:
method HttpHeaders.setAccessControlMaxAge(Duration): void - added:
method HttpHeaders.setBasicAuth(String): void - added:
method HttpHeaders.setBasicAuth(String, String): void - added:
method HttpHeaders.setBasicAuth(String, String, Charset): void - added:
method HttpHeaders.setBearerAuth(String): void - added:
method HttpHeaders.setCacheControl(CacheControl): void - added:
method HttpHeaders.setContentDisposition(ContentDisposition): void - added:
method HttpHeaders.setContentLanguage(Locale): void - added:
method HttpHeaders.setDate(Instant): void - added:
method HttpHeaders.setDate(ZonedDateTime): void - added:
method HttpHeaders.setExpires(Instant): void - added:
method HttpHeaders.setExpires(ZonedDateTime): void - added:
method HttpHeaders.setHost(InetSocketAddress): void - added:
method HttpHeaders.setIfModifiedSince(Instant): void - added:
method HttpHeaders.setIfModifiedSince(ZonedDateTime): void - added:
method HttpHeaders.setIfUnmodifiedSince(Instant): void - added:
method HttpHeaders.setIfUnmodifiedSince(ZonedDateTime): void - added:
method HttpHeaders.setInstant(String, Instant): void - added:
method HttpHeaders.setLastModified(Instant): void - added:
method HttpHeaders.setLastModified(ZonedDateTime): void - added:
method HttpHeaders.setZonedDateTime(String, ZonedDateTime): void - added:
method HttpRequest.getMethodValue(): String - added:
method HttpStatus.isError(): boolean - added:
method ReactiveHttpInputMessage.getBody(): Flux - added:
method ReactiveHttpOutputMessage.beforeCommit(Supplier): void - added:
method ReactiveHttpOutputMessage.bufferFactory(): DataBufferFactory - added:
method ReactiveHttpOutputMessage.isCommitted(): boolean - added:
method ReactiveHttpOutputMessage.setComplete(): Mono - added:
method ReactiveHttpOutputMessage.writeAndFlushWith(Publisher): Mono - added:
method ReactiveHttpOutputMessage.writeWith(Publisher): Mono - added:
method RequestEntity.HeadersBuilder.headers(Consumer): RequestEntity.HeadersBuilder - added:
method RequestEntity.HeadersBuilder.headers(HttpHeaders): RequestEntity.HeadersBuilder - added:
method RequestEntity.HeadersBuilder.ifModifiedSince(Instant): RequestEntity.HeadersBuilder - added:
method RequestEntity.HeadersBuilder.ifModifiedSince(ZonedDateTime): RequestEntity.HeadersBuilder - added:
method RequestEntity.UriTemplateRequestEntity.equals(Object): boolean - added:
method RequestEntity.UriTemplateRequestEntity.getUriTemplate(): String - added:
method RequestEntity.UriTemplateRequestEntity.getVars(): Object[] - added:
method RequestEntity.UriTemplateRequestEntity.getVarsMap(): Map - added:
method RequestEntity.UriTemplateRequestEntity.hashCode(): int - added:
method RequestEntity.UriTemplateRequestEntity.toString(): String - added:
method ResponseCookie.ResponseCookieBuilder.build(): ResponseCookie - added:
method ResponseCookie.ResponseCookieBuilder.domain(String): ResponseCookie.ResponseCookieBuilder - added:
method ResponseCookie.ResponseCookieBuilder.httpOnly(boolean): ResponseCookie.ResponseCookieBuilder - added:
method ResponseCookie.ResponseCookieBuilder.maxAge(Duration): ResponseCookie.ResponseCookieBuilder - added:
method ResponseCookie.ResponseCookieBuilder.maxAge(long): ResponseCookie.ResponseCookieBuilder - added:
method ResponseCookie.ResponseCookieBuilder.path(String): ResponseCookie.ResponseCookieBuilder - added:
method ResponseCookie.ResponseCookieBuilder.sameSite(String): ResponseCookie.ResponseCookieBuilder - added:
method ResponseCookie.ResponseCookieBuilder.secure(boolean): ResponseCookie.ResponseCookieBuilder - added:
method ResponseCookie.equals(Object): boolean - added:
method ResponseCookie.getDomain(): String - added:
method ResponseCookie.getMaxAge(): Duration - added:
method ResponseCookie.getPath(): String - added:
method ResponseCookie.getSameSite(): String - added:
method ResponseCookie.hashCode(): int - added:
method ResponseCookie.isHttpOnly(): boolean - added:
method ResponseCookie.isSecure(): boolean - added:
method ResponseCookie.toString(): String - added:
method ResponseEntity.HeadersBuilder.headers(Consumer): ResponseEntity.HeadersBuilder - added:
method ResponseEntity.HeadersBuilder.lastModified(Instant): ResponseEntity.HeadersBuilder - added:
method ResponseEntity.HeadersBuilder.lastModified(ZonedDateTime): ResponseEntity.HeadersBuilder - added:
method ZeroCopyHttpOutputMessage.writeWith(File, long, long): Mono - added:
method ZeroCopyHttpOutputMessage.writeWith(Path, long, long): Mono - added:
static class RequestEntity.UriTemplateRequestEntity extends RequestEntity - added:
static field HttpHeaders.ACCEPT_PATCH: String - added:
static field HttpHeaders.EMPTY: HttpHeaders - added:
static field HttpStatus.TOO_EARLY: HttpStatus - added:
static field MediaType.APPLICATION_CBOR: MediaType - added:
static field MediaType.APPLICATION_CBOR_VALUE: String - added:
static field MediaType.APPLICATION_GRAPHQL: MediaType - added:
static field MediaType.APPLICATION_GRAPHQL_VALUE: String - added:
static field MediaType.APPLICATION_NDJSON: MediaType - added:
static field MediaType.APPLICATION_NDJSON_VALUE: String - added:
static field MediaType.APPLICATION_PROBLEM_JSON: MediaType - added:
static field MediaType.APPLICATION_PROBLEM_JSON_UTF8: MediaType - added:
static field MediaType.APPLICATION_PROBLEM_JSON_UTF8_VALUE: String - added:
static field MediaType.APPLICATION_PROBLEM_JSON_VALUE: String - added:
static field MediaType.APPLICATION_PROBLEM_XML: MediaType - added:
static field MediaType.APPLICATION_PROBLEM_XML_VALUE: String - added:
static field MediaType.APPLICATION_STREAM_JSON: MediaType - added:
static field MediaType.APPLICATION_STREAM_JSON_VALUE: String - added:
static field MediaType.MULTIPART_MIXED: MediaType - added:
static field MediaType.MULTIPART_MIXED_VALUE: String - added:
static field MediaType.MULTIPART_RELATED: MediaType - added:
static field MediaType.MULTIPART_RELATED_VALUE: String - added:
static method CacheControl.maxAge(Duration): CacheControl - added:
static method ContentDisposition.attachment(): ContentDisposition.Builder - added:
static method ContentDisposition.builder(String): ContentDisposition.Builder - added:
static method ContentDisposition.empty(): ContentDisposition - added:
static method ContentDisposition.formData(): ContentDisposition.Builder - added:
static method ContentDisposition.inline(): ContentDisposition.Builder - added:
static method ContentDisposition.parse(String): ContentDisposition - added:
static method ETag.parse(String): List - added:
static method HttpHeaders.encodeBasicAuth(String, String, Charset): String - added:
static method HttpHeaders.formatHeaders(MultiValueMap): String - added:
static method HttpHeaders.readOnlyHttpHeaders(MultiValueMap): HttpHeaders - added:
static method HttpHeaders.writableHttpHeaders(HttpHeaders): HttpHeaders - added:
static method HttpLogging.forLog(Log): Log - added:
static method HttpLogging.forLogName(Class): Log - added:
static method HttpStatus.Series.resolve(int): HttpStatus.Series - added:
static method HttpStatus.resolve(int): HttpStatus - added:
static method MediaType.asMediaType(MimeType): MediaType - added:
static method MediaType.asMediaTypes(List): List - added:
static method MediaTypeFactory.getMediaType(Resource): Optional - added:
static method MediaTypeFactory.getMediaType(String): Optional - added:
static method MediaTypeFactory.getMediaTypes(String): List - added:
static method RequestEntity.delete(String, Object[]): RequestEntity.HeadersBuilder - added:
static method RequestEntity.get(String, Object[]): RequestEntity.HeadersBuilder - added:
static method RequestEntity.head(String, Object[]): RequestEntity.HeadersBuilder - added:
static method RequestEntity.method(HttpMethod, String, Map): RequestEntity.BodyBuilder - added:
static method RequestEntity.method(HttpMethod, String, Object[]): RequestEntity.BodyBuilder - added:
static method RequestEntity.options(String, Object[]): RequestEntity.HeadersBuilder - added:
static method RequestEntity.patch(String, Object[]): RequestEntity.BodyBuilder - added:
static method RequestEntity.post(String, Object[]): RequestEntity.BodyBuilder - added:
static method RequestEntity.put(String, Object[]): RequestEntity.BodyBuilder - added:
static method ResponseCookie.from(String, String): ResponseCookie.ResponseCookieBuilder - added:
static method ResponseCookie.fromClientResponse(String, String): ResponseCookie.ResponseCookieBuilder - added:
static method ResponseEntity.internalServerError(): ResponseEntity.BodyBuilder - added:
static method ResponseEntity.of(Optional): ResponseEntity
- removed:
class OkHttpClientHttpRequestFactory implements ClientHttpRequestFactory, AsyncClientHttpRequestFactory, DisposableBean - removed:
ctor OkHttpClientHttpRequestFactory() - removed:
ctor OkHttpClientHttpRequestFactory(OkHttpClient) - removed:
method OkHttpClientHttpRequestFactory.createAsyncRequest(URI, HttpMethod): AsyncClientHttpRequest - removed:
method OkHttpClientHttpRequestFactory.createRequest(URI, HttpMethod): ClientHttpRequest - removed:
method OkHttpClientHttpRequestFactory.destroy(): void - removed:
method OkHttpClientHttpRequestFactory.setConnectTimeout(int): void - removed:
method OkHttpClientHttpRequestFactory.setReadTimeout(int): void - removed:
method OkHttpClientHttpRequestFactory.setWriteTimeout(int): void - added:
ctor MultipartBodyBuilder() - added:
final class MultipartBodyBuilder - added:
interface ClientHttpRequestInitializer - added:
interface MultipartBodyBuilder.PartBuilder - added:
method ClientHttpRequestInitializer.initialize(ClientHttpRequest): void - added:
method HttpComponentsClientHttpRequestFactory.setHttpContextFactory(BiFunction): void - added:
method MultipartBodyBuilder.PartBuilder.contentType(MediaType): MultipartBodyBuilder.PartBuilder - added:
method MultipartBodyBuilder.PartBuilder.filename(String): MultipartBodyBuilder.PartBuilder - added:
method MultipartBodyBuilder.PartBuilder.header(String, String[]): MultipartBodyBuilder.PartBuilder - added:
method MultipartBodyBuilder.PartBuilder.headers(Consumer): MultipartBodyBuilder.PartBuilder - added:
method MultipartBodyBuilder.asyncPart(String, Publisher, Class): MultipartBodyBuilder.PartBuilder - added:
method MultipartBodyBuilder.asyncPart(String, Publisher, ParameterizedTypeReference): MultipartBodyBuilder.PartBuilder - added:
method MultipartBodyBuilder.build(): MultiValueMap - added:
method MultipartBodyBuilder.part(String, Object): MultipartBodyBuilder.PartBuilder - added:
method MultipartBodyBuilder.part(String, Object, MediaType): MultipartBodyBuilder.PartBuilder
- added:
abstract class AbstractClientHttpRequest implements ClientHttpRequest - added:
abstract class AbstractClientHttpResponse implements ClientHttpResponse - added:
class ClientHttpRequestDecorator implements ClientHttpRequest - added:
class ClientHttpResponseDecorator implements ClientHttpResponse - added:
class HttpComponentsClientHttpConnector implements ClientHttpConnector, Closeable - added:
class JettyClientHttpConnector implements ClientHttpConnector - added:
class JettyResourceFactory implements InitializingBean, DisposableBean - added:
class ReactorClientHttpConnector implements ClientHttpConnector - added:
class ReactorResourceFactory implements InitializingBean, DisposableBean - added:
ctor AbstractClientHttpRequest() - added:
ctor AbstractClientHttpRequest(HttpHeaders) - added:
ctor AbstractClientHttpResponse(int, HttpHeaders, MultiValueMap, Flux) - added:
ctor ClientHttpRequestDecorator(ClientHttpRequest) - added:
ctor ClientHttpResponseDecorator(ClientHttpResponse) - added:
ctor HttpComponentsClientHttpConnector() - added:
ctor HttpComponentsClientHttpConnector(CloseableHttpAsyncClient) - added:
ctor HttpComponentsClientHttpConnector(CloseableHttpAsyncClient, BiFunction) - added:
ctor JettyClientHttpConnector() - added:
ctor JettyClientHttpConnector(HttpClient) - added:
ctor JettyClientHttpConnector(HttpClient, JettyResourceFactory) - added:
ctor JettyClientHttpConnector(JettyResourceFactory, Consumer) - added:
ctor JettyResourceFactory() - added:
ctor ReactorClientHttpConnector() - added:
ctor ReactorClientHttpConnector(HttpClient) - added:
ctor ReactorClientHttpConnector(ReactorResourceFactory, Function) - added:
ctor ReactorResourceFactory() - added:
interface ClientHttpConnector - added:
interface ClientHttpRequest extends ReactiveHttpOutputMessage - added:
interface ClientHttpResponse extends ReactiveHttpInputMessage - added:
method AbstractClientHttpRequest.applyCookies(): void - added:
method AbstractClientHttpRequest.applyHeaders(): void - added:
method AbstractClientHttpRequest.beforeCommit(Supplier): void - added:
method AbstractClientHttpRequest.doCommit(): Mono - added:
method AbstractClientHttpRequest.doCommit(Supplier): Mono - added:
method AbstractClientHttpRequest.getCookies(): MultiValueMap - added:
method AbstractClientHttpRequest.getHeaders(): HttpHeaders - added:
method AbstractClientHttpRequest.initReadOnlyHeaders(): HttpHeaders - added:
method AbstractClientHttpRequest.isCommitted(): boolean - added:
method AbstractClientHttpResponse.getBody(): Flux - added:
method AbstractClientHttpResponse.getCookies(): MultiValueMap - added:
method AbstractClientHttpResponse.getHeaders(): HttpHeaders - added:
method AbstractClientHttpResponse.getRawStatusCode(): int - added:
method AbstractClientHttpResponse.getStatusCode(): HttpStatus - added:
method ClientHttpConnector.connect(HttpMethod, URI, Function): Mono - added:
method ClientHttpRequest.getCookies(): MultiValueMap - added:
method ClientHttpRequest.getMethod(): HttpMethod - added:
method ClientHttpRequest.getNativeRequest(): Object - added:
method ClientHttpRequest.getURI(): URI - added:
method ClientHttpRequestDecorator.beforeCommit(Supplier): void - added:
method ClientHttpRequestDecorator.bufferFactory(): DataBufferFactory - added:
method ClientHttpRequestDecorator.getCookies(): MultiValueMap - added:
method ClientHttpRequestDecorator.getDelegate(): ClientHttpRequest - added:
method ClientHttpRequestDecorator.getHeaders(): HttpHeaders - added:
method ClientHttpRequestDecorator.getMethod(): HttpMethod - added:
method ClientHttpRequestDecorator.getNativeRequest(): Object - added:
method ClientHttpRequestDecorator.getURI(): URI - added:
method ClientHttpRequestDecorator.isCommitted(): boolean - added:
method ClientHttpRequestDecorator.setComplete(): Mono - added:
method ClientHttpRequestDecorator.toString(): String - added:
method ClientHttpRequestDecorator.writeAndFlushWith(Publisher): Mono - added:
method ClientHttpRequestDecorator.writeWith(Publisher): Mono - added:
method ClientHttpResponse.getCookies(): MultiValueMap - added:
method ClientHttpResponse.getId(): String - added:
method ClientHttpResponse.getRawStatusCode(): int - added:
method ClientHttpResponse.getStatusCode(): HttpStatus - added:
method ClientHttpResponseDecorator.getBody(): Flux - added:
method ClientHttpResponseDecorator.getCookies(): MultiValueMap - added:
method ClientHttpResponseDecorator.getDelegate(): ClientHttpResponse - added:
method ClientHttpResponseDecorator.getHeaders(): HttpHeaders - added:
method ClientHttpResponseDecorator.getId(): String - added:
method ClientHttpResponseDecorator.getRawStatusCode(): int - added:
method ClientHttpResponseDecorator.getStatusCode(): HttpStatus - added:
method ClientHttpResponseDecorator.toString(): String - added:
method HttpComponentsClientHttpConnector.close(): void - added:
method HttpComponentsClientHttpConnector.connect(HttpMethod, URI, Function): Mono - added:
method HttpComponentsClientHttpConnector.setBufferFactory(DataBufferFactory): void - added:
method JettyClientHttpConnector.connect(HttpMethod, URI, Function): Mono - added:
method JettyClientHttpConnector.setBufferFactory(DataBufferFactory): void - added:
method JettyResourceFactory.afterPropertiesSet(): void - added:
method JettyResourceFactory.destroy(): void - added:
method JettyResourceFactory.getByteBufferPool(): ByteBufferPool - added:
method JettyResourceFactory.getExecutor(): Executor - added:
method JettyResourceFactory.getScheduler(): Scheduler - added:
method JettyResourceFactory.setByteBufferPool(ByteBufferPool): void - added:
method JettyResourceFactory.setExecutor(Executor): void - added:
method JettyResourceFactory.setScheduler(Scheduler): void - added:
method JettyResourceFactory.setThreadPrefix(String): void - added:
method ReactorClientHttpConnector.connect(HttpMethod, URI, Function): Mono - added:
method ReactorResourceFactory.addGlobalResourcesConsumer(Consumer): void - added:
method ReactorResourceFactory.afterPropertiesSet(): void - added:
method ReactorResourceFactory.destroy(): void - added:
method ReactorResourceFactory.getConnectionProvider(): ConnectionProvider - added:
method ReactorResourceFactory.getLoopResources(): LoopResources - added:
method ReactorResourceFactory.isUseGlobalResources(): boolean - added:
method ReactorResourceFactory.setConnectionProvider(ConnectionProvider): void - added:
method ReactorResourceFactory.setConnectionProviderSupplier(Supplier): void - added:
method ReactorResourceFactory.setLoopResources(LoopResources): void - added:
method ReactorResourceFactory.setLoopResourcesSupplier(Supplier): void - added:
method ReactorResourceFactory.setShutdownQuietPeriod(Duration): void - added:
method ReactorResourceFactory.setShutdownTimeout(Duration): void - added:
method ReactorResourceFactory.setUseGlobalResources(boolean): void
- added:
class BasicAuthenticationInterceptor implements ClientHttpRequestInterceptor - added:
ctor BasicAuthenticationInterceptor(String, String) - added:
ctor BasicAuthenticationInterceptor(String, String, Charset) - added:
method BasicAuthenticationInterceptor.intercept(HttpRequest, byte[], ClientHttpRequestExecution): ClientHttpResponse - added:
method HttpAccessor.getClientHttpRequestInitializers(): List - added:
method HttpAccessor.setClientHttpRequestInitializers(List): void - added:
method HttpRequestWrapper.getMethodValue(): String - added:
method InterceptingHttpAccessor.setRequestFactory(ClientHttpRequestFactory): void
- added:
class DecoderHttpMessageReader implements HttpMessageReader - added:
class EncoderHttpMessageWriter implements HttpMessageWriter - added:
class FormHttpMessageReader extends LoggingCodecSupport implements HttpMessageReader - added:
class FormHttpMessageWriter extends LoggingCodecSupport implements HttpMessageWriter - added:
class LoggingCodecSupport - added:
class ResourceHttpMessageReader extends DecoderHttpMessageReader - added:
class ResourceHttpMessageWriter implements HttpMessageWriter - added:
class ServerSentEventHttpMessageReader implements HttpMessageReader - added:
class ServerSentEventHttpMessageWriter implements HttpMessageWriter - added:
ctor DecoderHttpMessageReader(Decoder) - added:
ctor EncoderHttpMessageWriter(Encoder) - added:
ctor FormHttpMessageReader() - added:
ctor FormHttpMessageWriter() - added:
ctor LoggingCodecSupport() - added:
ctor ResourceHttpMessageReader() - added:
ctor ResourceHttpMessageReader(ResourceDecoder) - added:
ctor ResourceHttpMessageWriter() - added:
ctor ResourceHttpMessageWriter(int) - added:
ctor ServerSentEventHttpMessageReader() - added:
ctor ServerSentEventHttpMessageReader(Decoder) - added:
ctor ServerSentEventHttpMessageWriter() - added:
ctor ServerSentEventHttpMessageWriter(Encoder) - added:
field LoggingCodecSupport.logger: Log - added:
final class ServerSentEvent - added:
interface ClientCodecConfigurer extends CodecConfigurer - added:
interface ClientCodecConfigurer.ClientDefaultCodecs extends CodecConfigurer.DefaultCodecs - added:
interface ClientCodecConfigurer.MultipartCodecs - added:
interface CodecConfigurer - added:
interface CodecConfigurer.CustomCodecs - added:
interface CodecConfigurer.DefaultCodecConfig - added:
interface CodecConfigurer.DefaultCodecs - added:
interface HttpMessageDecoder extends Decoder - added:
interface HttpMessageEncoder extends Encoder - added:
interface HttpMessageReader - added:
interface HttpMessageWriter - added:
interface ServerCodecConfigurer extends CodecConfigurer - added:
interface ServerCodecConfigurer.ServerDefaultCodecs extends CodecConfigurer.DefaultCodecs - added:
interface ServerSentEvent.Builder - added:
method ClientCodecConfigurer.ClientDefaultCodecs.multipartCodecs(): ClientCodecConfigurer.MultipartCodecs - added:
method ClientCodecConfigurer.ClientDefaultCodecs.serverSentEventDecoder(Decoder): void - added:
method ClientCodecConfigurer.MultipartCodecs.encoder(Encoder): ClientCodecConfigurer.MultipartCodecs - added:
method ClientCodecConfigurer.MultipartCodecs.writer(HttpMessageWriter): ClientCodecConfigurer.MultipartCodecs - added:
method ClientCodecConfigurer.clone(): ClientCodecConfigurer - added:
method ClientCodecConfigurer.defaultCodecs(): ClientCodecConfigurer.ClientDefaultCodecs - added:
method CodecConfigurer.CustomCodecs.decoder(Decoder): void - added:
method CodecConfigurer.CustomCodecs.encoder(Encoder): void - added:
method CodecConfigurer.CustomCodecs.reader(HttpMessageReader): void - added:
method CodecConfigurer.CustomCodecs.register(Object): void - added:
method CodecConfigurer.CustomCodecs.registerWithDefaultConfig(Object): void - added:
method CodecConfigurer.CustomCodecs.registerWithDefaultConfig(Object, Consumer): void - added:
method CodecConfigurer.CustomCodecs.withDefaultCodecConfig(Consumer): void - added:
method CodecConfigurer.CustomCodecs.writer(HttpMessageWriter): void - added:
method CodecConfigurer.DefaultCodecConfig.isEnableLoggingRequestDetails(): Boolean - added:
method CodecConfigurer.DefaultCodecConfig.maxInMemorySize(): Integer - added:
method CodecConfigurer.DefaultCodecs.configureDefaultCodec(Consumer): void - added:
method CodecConfigurer.DefaultCodecs.enableLoggingRequestDetails(boolean): void - added:
method CodecConfigurer.DefaultCodecs.jackson2JsonDecoder(Decoder): void - added:
method CodecConfigurer.DefaultCodecs.jackson2JsonEncoder(Encoder): void - added:
method CodecConfigurer.DefaultCodecs.jackson2SmileDecoder(Decoder): void - added:
method CodecConfigurer.DefaultCodecs.jackson2SmileEncoder(Encoder): void - added:
method CodecConfigurer.DefaultCodecs.jaxb2Decoder(Decoder): void - added:
method CodecConfigurer.DefaultCodecs.jaxb2Encoder(Encoder): void - added:
method CodecConfigurer.DefaultCodecs.kotlinSerializationJsonDecoder(Decoder): void - added:
method CodecConfigurer.DefaultCodecs.kotlinSerializationJsonEncoder(Encoder): void - added:
method CodecConfigurer.DefaultCodecs.maxInMemorySize(int): void - added:
method CodecConfigurer.DefaultCodecs.protobufDecoder(Decoder): void - added:
method CodecConfigurer.DefaultCodecs.protobufEncoder(Encoder): void - added:
method CodecConfigurer.clone(): CodecConfigurer - added:
method CodecConfigurer.customCodecs(): CodecConfigurer.CustomCodecs - added:
method CodecConfigurer.defaultCodecs(): CodecConfigurer.DefaultCodecs - added:
method CodecConfigurer.getReaders(): List - added:
method CodecConfigurer.getWriters(): List - added:
method CodecConfigurer.registerDefaults(boolean): void - added:
method DecoderHttpMessageReader.canRead(ResolvableType, MediaType): boolean - added:
method DecoderHttpMessageReader.getContentType(HttpMessage): MediaType - added:
method DecoderHttpMessageReader.getDecoder(): Decoder - added:
method DecoderHttpMessageReader.getReadHints(ResolvableType, ReactiveHttpInputMessage): Map - added:
method DecoderHttpMessageReader.getReadHints(ResolvableType, ResolvableType, ServerHttpRequest, ServerHttpResponse): Map - added:
method DecoderHttpMessageReader.getReadableMediaTypes(): List - added:
method DecoderHttpMessageReader.getReadableMediaTypes(ResolvableType): List - added:
method DecoderHttpMessageReader.read(ResolvableType, ReactiveHttpInputMessage, Map): Flux - added:
method DecoderHttpMessageReader.read(ResolvableType, ResolvableType, ServerHttpRequest, ServerHttpResponse, Map): Flux - added:
method DecoderHttpMessageReader.readMono(ResolvableType, ReactiveHttpInputMessage, Map): Mono - added:
method DecoderHttpMessageReader.readMono(ResolvableType, ResolvableType, ServerHttpRequest, ServerHttpResponse, Map): Mono - added:
method EncoderHttpMessageWriter.canWrite(ResolvableType, MediaType): boolean - added:
method EncoderHttpMessageWriter.getEncoder(): Encoder - added:
method EncoderHttpMessageWriter.getWritableMediaTypes(): List - added:
method EncoderHttpMessageWriter.getWritableMediaTypes(ResolvableType): List - added:
method EncoderHttpMessageWriter.getWriteHints(ResolvableType, ResolvableType, MediaType, ServerHttpRequest, ServerHttpResponse): Map - added:
method EncoderHttpMessageWriter.write(Publisher, ResolvableType, MediaType, ReactiveHttpOutputMessage, Map): Mono - added:
method EncoderHttpMessageWriter.write(Publisher, ResolvableType, ResolvableType, MediaType, ServerHttpRequest, ServerHttpResponse, Map): Mono - added:
method FormHttpMessageReader.canRead(ResolvableType, MediaType): boolean - added:
method FormHttpMessageReader.getDefaultCharset(): Charset - added:
method FormHttpMessageReader.getMaxInMemorySize(): int - added:
method FormHttpMessageReader.getReadableMediaTypes(): List - added:
method FormHttpMessageReader.read(ResolvableType, ReactiveHttpInputMessage, Map): Flux - added:
method FormHttpMessageReader.readMono(ResolvableType, ReactiveHttpInputMessage, Map): Mono - added:
method FormHttpMessageReader.setDefaultCharset(Charset): void - added:
method FormHttpMessageReader.setMaxInMemorySize(int): void - added:
method FormHttpMessageWriter.canWrite(ResolvableType, MediaType): boolean - added:
method FormHttpMessageWriter.getDefaultCharset(): Charset - added:
method FormHttpMessageWriter.getMediaType(MediaType): MediaType - added:
method FormHttpMessageWriter.getWritableMediaTypes(): List - added:
method FormHttpMessageWriter.serializeForm(MultiValueMap, Charset): String - added:
method FormHttpMessageWriter.setDefaultCharset(Charset): void - added:
method FormHttpMessageWriter.write(Publisher, ResolvableType, MediaType, ReactiveHttpOutputMessage, Map): Mono - added:
method HttpMessageDecoder.getDecodeHints(ResolvableType, ResolvableType, ServerHttpRequest, ServerHttpResponse): Map - added:
method HttpMessageEncoder.getEncodeHints(ResolvableType, ResolvableType, MediaType, ServerHttpRequest, ServerHttpResponse): Map - added:
method HttpMessageEncoder.getStreamingMediaTypes(): List - added:
method HttpMessageReader.canRead(ResolvableType, MediaType): boolean - added:
method HttpMessageReader.getReadableMediaTypes(): List - added:
method HttpMessageReader.getReadableMediaTypes(ResolvableType): List - added:
method HttpMessageReader.read(ResolvableType, ReactiveHttpInputMessage, Map): Flux - added:
method HttpMessageReader.read(ResolvableType, ResolvableType, ServerHttpRequest, ServerHttpResponse, Map): Flux - added:
method HttpMessageReader.readMono(ResolvableType, ReactiveHttpInputMessage, Map): Mono - added:
method HttpMessageReader.readMono(ResolvableType, ResolvableType, ServerHttpRequest, ServerHttpResponse, Map): Mono - added:
method HttpMessageWriter.canWrite(ResolvableType, MediaType): boolean - added:
method HttpMessageWriter.getWritableMediaTypes(): List - added:
method HttpMessageWriter.getWritableMediaTypes(ResolvableType): List - added:
method HttpMessageWriter.write(Publisher, ResolvableType, MediaType, ReactiveHttpOutputMessage, Map): Mono - added:
method HttpMessageWriter.write(Publisher, ResolvableType, ResolvableType, MediaType, ServerHttpRequest, ServerHttpResponse, Map): Mono - added:
method LoggingCodecSupport.isEnableLoggingRequestDetails(): boolean - added:
method LoggingCodecSupport.setEnableLoggingRequestDetails(boolean): void - added:
method ResourceHttpMessageReader.getReadHints(ResolvableType, ReactiveHttpInputMessage): Map - added:
method ResourceHttpMessageReader.getReadHints(ResolvableType, ResolvableType, ServerHttpRequest, ServerHttpResponse): Map - added:
method ResourceHttpMessageWriter.canWrite(ResolvableType, MediaType): boolean - added:
method ResourceHttpMessageWriter.getWritableMediaTypes(): List - added:
method ResourceHttpMessageWriter.write(Publisher, ResolvableType, MediaType, ReactiveHttpOutputMessage, Map): Mono - added:
method ResourceHttpMessageWriter.write(Publisher, ResolvableType, ResolvableType, MediaType, ServerHttpRequest, ServerHttpResponse, Map): Mono - added:
method ServerCodecConfigurer.ServerDefaultCodecs.multipartReader(HttpMessageReader): void - added:
method ServerCodecConfigurer.ServerDefaultCodecs.serverSentEventEncoder(Encoder): void - added:
method ServerCodecConfigurer.clone(): ServerCodecConfigurer - added:
method ServerCodecConfigurer.defaultCodecs(): ServerCodecConfigurer.ServerDefaultCodecs - added:
method ServerSentEvent.Builder.build(): ServerSentEvent - added:
method ServerSentEvent.Builder.comment(String): ServerSentEvent.Builder - added:
method ServerSentEvent.Builder.data(Object): ServerSentEvent.Builder - added:
method ServerSentEvent.Builder.event(String): ServerSentEvent.Builder - added:
method ServerSentEvent.Builder.id(String): ServerSentEvent.Builder - added:
method ServerSentEvent.Builder.retry(Duration): ServerSentEvent.Builder - added:
method ServerSentEvent.comment(): String - added:
method ServerSentEvent.data(): Object - added:
method ServerSentEvent.event(): String - added:
method ServerSentEvent.id(): String - added:
method ServerSentEvent.retry(): Duration - added:
method ServerSentEvent.toString(): String - added:
method ServerSentEventHttpMessageReader.canRead(ResolvableType, MediaType): boolean - added:
method ServerSentEventHttpMessageReader.getDecoder(): Decoder - added:
method ServerSentEventHttpMessageReader.getMaxInMemorySize(): int - added:
method ServerSentEventHttpMessageReader.getReadableMediaTypes(): List - added:
method ServerSentEventHttpMessageReader.read(ResolvableType, ReactiveHttpInputMessage, Map): Flux - added:
method ServerSentEventHttpMessageReader.readMono(ResolvableType, ReactiveHttpInputMessage, Map): Mono - added:
method ServerSentEventHttpMessageReader.setMaxInMemorySize(int): void - added:
method ServerSentEventHttpMessageWriter.canWrite(ResolvableType, MediaType): boolean - added:
method ServerSentEventHttpMessageWriter.getEncoder(): Encoder - added:
method ServerSentEventHttpMessageWriter.getWritableMediaTypes(): List - added:
method ServerSentEventHttpMessageWriter.write(Publisher, ResolvableType, MediaType, ReactiveHttpOutputMessage, Map): Mono - added:
method ServerSentEventHttpMessageWriter.write(Publisher, ResolvableType, ResolvableType, MediaType, ServerHttpRequest, ServerHttpResponse, Map): Mono - added:
static field FormHttpMessageReader.DEFAULT_CHARSET: Charset - added:
static field FormHttpMessageWriter.DEFAULT_CHARSET: Charset - added:
static method ClientCodecConfigurer.create(): ClientCodecConfigurer - added:
static method ServerCodecConfigurer.create(): ServerCodecConfigurer - added:
static method ServerSentEvent.builder(): ServerSentEvent.Builder - added:
static method ServerSentEvent.builder(Object): ServerSentEvent.Builder
- added:
class Jackson2CborDecoder extends AbstractJackson2Decoder - added:
class Jackson2CborEncoder extends AbstractJackson2Encoder - added:
ctor Jackson2CborDecoder() - added:
ctor Jackson2CborDecoder(ObjectMapper, MimeType[]) - added:
ctor Jackson2CborEncoder() - added:
ctor Jackson2CborEncoder(ObjectMapper, MimeType[]) - added:
method Jackson2CborDecoder.decode(Publisher, ResolvableType, MimeType, Map): Flux - added:
method Jackson2CborEncoder.encode(Publisher, DataBufferFactory, ResolvableType, MimeType, Map): Flux
- added:
abstract class AbstractJackson2Decoder extends Jackson2CodecSupport implements HttpMessageDecoder - added:
abstract class AbstractJackson2Encoder extends Jackson2CodecSupport implements HttpMessageEncoder - added:
abstract class Jackson2CodecSupport - added:
class Jackson2JsonDecoder extends AbstractJackson2Decoder - added:
class Jackson2JsonEncoder extends AbstractJackson2Encoder - added:
class Jackson2SmileDecoder extends AbstractJackson2Decoder - added:
class Jackson2SmileEncoder extends AbstractJackson2Encoder - added:
class KotlinSerializationJsonDecoder extends AbstractDecoder - added:
class KotlinSerializationJsonEncoder extends AbstractEncoder - added:
ctor AbstractJackson2Decoder(ObjectMapper, MimeType[]) - added:
ctor AbstractJackson2Encoder(ObjectMapper, MimeType[]) - added:
ctor Jackson2CodecSupport(ObjectMapper, MimeType[]) - added:
ctor Jackson2JsonDecoder() - added:
ctor Jackson2JsonDecoder(ObjectMapper, MimeType[]) - added:
ctor Jackson2JsonEncoder() - added:
ctor Jackson2JsonEncoder(ObjectMapper, MimeType[]) - added:
ctor Jackson2SmileDecoder() - added:
ctor Jackson2SmileDecoder(ObjectMapper, MimeType[]) - added:
ctor Jackson2SmileEncoder() - added:
ctor Jackson2SmileEncoder(ObjectMapper, MimeType[]) - added:
ctor KotlinSerializationJsonDecoder() - added:
ctor KotlinSerializationJsonDecoder(Json) - added:
ctor KotlinSerializationJsonEncoder() - added:
ctor KotlinSerializationJsonEncoder(Json) - added:
field Jackson2CodecSupport.logger: Log - added:
method AbstractJackson2Decoder.canDecode(ResolvableType, MimeType): boolean - added:
method AbstractJackson2Decoder.decode(DataBuffer, ResolvableType, MimeType, Map): Object - added:
method AbstractJackson2Decoder.decode(Publisher, ResolvableType, MimeType, Map): Flux - added:
method AbstractJackson2Decoder.decodeToMono(Publisher, ResolvableType, MimeType, Map): Mono - added:
method AbstractJackson2Decoder.getAnnotation(MethodParameter, Class): Annotation - added:
method AbstractJackson2Decoder.getDecodableMimeTypes(): List - added:
method AbstractJackson2Decoder.getDecodableMimeTypes(ResolvableType): List - added:
method AbstractJackson2Decoder.getDecodeHints(ResolvableType, ResolvableType, ServerHttpRequest, ServerHttpResponse): Map - added:
method AbstractJackson2Decoder.getMaxInMemorySize(): int - added:
method AbstractJackson2Decoder.processInput(Publisher, ResolvableType, MimeType, Map): Flux - added:
method AbstractJackson2Decoder.setMaxInMemorySize(int): void - added:
method AbstractJackson2Encoder.canEncode(ResolvableType, MimeType): boolean - added:
method AbstractJackson2Encoder.customizeWriter(ObjectWriter, MimeType, ResolvableType, Map): ObjectWriter - added:
method AbstractJackson2Encoder.encode(Publisher, DataBufferFactory, ResolvableType, MimeType, Map): Flux - added:
method AbstractJackson2Encoder.encodeValue(Object, DataBufferFactory, ResolvableType, MimeType, Map): DataBuffer - added:
method AbstractJackson2Encoder.getAnnotation(MethodParameter, Class): Annotation - added:
method AbstractJackson2Encoder.getEncodableMimeTypes(): List - added:
method AbstractJackson2Encoder.getEncodableMimeTypes(ResolvableType): List - added:
method AbstractJackson2Encoder.getEncodeHints(ResolvableType, ResolvableType, MediaType, ServerHttpRequest, ServerHttpResponse): Map - added:
method AbstractJackson2Encoder.getJsonEncoding(MimeType): JsonEncoding - added:
method AbstractJackson2Encoder.getStreamingMediaTypeSeparator(MimeType): byte[] - added:
method AbstractJackson2Encoder.getStreamingMediaTypes(): List - added:
method AbstractJackson2Encoder.setStreamingMediaTypes(List): void - added:
method Jackson2CodecSupport.getAnnotation(MethodParameter, Class): Annotation - added:
method Jackson2CodecSupport.getHints(ResolvableType): Map - added:
method Jackson2CodecSupport.getJavaType(Type, Class): JavaType - added:
method Jackson2CodecSupport.getMimeTypes(): List - added:
method Jackson2CodecSupport.getMimeTypes(ResolvableType): List - added:
method Jackson2CodecSupport.getObjectMapper(): ObjectMapper - added:
method Jackson2CodecSupport.getObjectMapperRegistrations(): Map - added:
method Jackson2CodecSupport.getObjectMappersForType(Class): Map - added:
method Jackson2CodecSupport.getParameter(ResolvableType): MethodParameter - added:
method Jackson2CodecSupport.logWarningIfNecessary(Type, Throwable): void - added:
method Jackson2CodecSupport.registerObjectMappersForType(Class, Consumer): void - added:
method Jackson2CodecSupport.selectObjectMapper(ResolvableType, MimeType): ObjectMapper - added:
method Jackson2CodecSupport.setObjectMapper(ObjectMapper): void - added:
method Jackson2CodecSupport.supportsMimeType(MimeType): boolean - added:
method Jackson2JsonDecoder.processInput(Publisher, ResolvableType, MimeType, Map): Flux - added:
method Jackson2JsonEncoder.customizeWriter(ObjectWriter, MimeType, ResolvableType, Map): ObjectWriter - added:
method Jackson2SmileEncoder.getStreamingMediaTypeSeparator(MimeType): byte[] - added:
method KotlinSerializationJsonDecoder.canDecode(ResolvableType, MimeType): boolean - added:
method KotlinSerializationJsonDecoder.decode(Publisher, ResolvableType, MimeType, Map): Flux - added:
method KotlinSerializationJsonDecoder.decodeToMono(Publisher, ResolvableType, MimeType, Map): Mono - added:
method KotlinSerializationJsonDecoder.getMaxInMemorySize(): int - added:
method KotlinSerializationJsonDecoder.setMaxInMemorySize(int): void - added:
method KotlinSerializationJsonEncoder.canEncode(ResolvableType, MimeType): boolean - added:
method KotlinSerializationJsonEncoder.encode(Publisher, DataBufferFactory, ResolvableType, MimeType, Map): Flux - added:
method KotlinSerializationJsonEncoder.encodeValue(Object, DataBufferFactory, ResolvableType, MimeType, Map): DataBuffer - added:
static field Jackson2CodecSupport.JSON_VIEW_HINT: String
- added:
class DefaultPartHttpMessageReader extends LoggingCodecSupport implements HttpMessageReader - added:
class MultipartHttpMessageReader extends LoggingCodecSupport implements HttpMessageReader - added:
class MultipartHttpMessageWriter extends MultipartWriterSupport implements HttpMessageWriter - added:
class MultipartWriterSupport extends LoggingCodecSupport - added:
class PartHttpMessageWriter extends MultipartWriterSupport implements HttpMessageWriter - added:
class SynchronossPartHttpMessageReader extends LoggingCodecSupport implements HttpMessageReader - added:
ctor DefaultPartHttpMessageReader() - added:
ctor MultipartHttpMessageReader(HttpMessageReader) - added:
ctor MultipartHttpMessageWriter() - added:
ctor MultipartHttpMessageWriter(List) - added:
ctor MultipartHttpMessageWriter(List, HttpMessageWriter) - added:
ctor MultipartWriterSupport(List) - added:
ctor PartHttpMessageWriter() - added:
ctor SynchronossPartHttpMessageReader() - added:
interface FilePart extends Part - added:
interface FormFieldPart extends Part - added:
interface Part - added:
method DefaultPartHttpMessageReader.canRead(ResolvableType, MediaType): boolean - added:
method DefaultPartHttpMessageReader.getMaxInMemorySize(): int - added:
method DefaultPartHttpMessageReader.getReadableMediaTypes(): List - added:
method DefaultPartHttpMessageReader.read(ResolvableType, ReactiveHttpInputMessage, Map): Flux - added:
method DefaultPartHttpMessageReader.readMono(ResolvableType, ReactiveHttpInputMessage, Map): Mono - added:
method DefaultPartHttpMessageReader.setBlockingOperationScheduler(Scheduler): void - added:
method DefaultPartHttpMessageReader.setFileStorageDirectory(Path): void - added:
method DefaultPartHttpMessageReader.setHeadersCharset(Charset): void - added:
method DefaultPartHttpMessageReader.setMaxDiskUsagePerPart(long): void - added:
method DefaultPartHttpMessageReader.setMaxHeadersSize(int): void - added:
method DefaultPartHttpMessageReader.setMaxInMemorySize(int): void - added:
method DefaultPartHttpMessageReader.setMaxParts(int): void - added:
method DefaultPartHttpMessageReader.setStreaming(boolean): void - added:
method FilePart.filename(): String - added:
method FilePart.transferTo(File): Mono - added:
method FilePart.transferTo(Path): Mono - added:
method FormFieldPart.value(): String - added:
method MultipartHttpMessageReader.canRead(ResolvableType, MediaType): boolean - added:
method MultipartHttpMessageReader.getPartReader(): HttpMessageReader - added:
method MultipartHttpMessageReader.getReadableMediaTypes(): List - added:
method MultipartHttpMessageReader.read(ResolvableType, ReactiveHttpInputMessage, Map): Flux - added:
method MultipartHttpMessageReader.readMono(ResolvableType, ReactiveHttpInputMessage, Map): Mono - added:
method MultipartHttpMessageWriter.getFormWriter(): HttpMessageWriter - added:
method MultipartHttpMessageWriter.getPartWriters(): List - added:
method MultipartHttpMessageWriter.write(Publisher, ResolvableType, MediaType, ReactiveHttpOutputMessage, Map): Mono - added:
method MultipartWriterSupport.canWrite(ResolvableType, MediaType): boolean - added:
method MultipartWriterSupport.generateBoundaryLine(byte[], DataBufferFactory): Mono - added:
method MultipartWriterSupport.generateLastLine(byte[], DataBufferFactory): Mono - added:
method MultipartWriterSupport.generateMultipartBoundary(): byte[] - added:
method MultipartWriterSupport.generateNewLine(DataBufferFactory): Mono - added:
method MultipartWriterSupport.generatePartHeaders(HttpHeaders, DataBufferFactory): Mono - added:
method MultipartWriterSupport.getCharset(): Charset - added:
method MultipartWriterSupport.getMultipartMediaType(MediaType, byte[]): MediaType - added:
method MultipartWriterSupport.getWritableMediaTypes(): List - added:
method MultipartWriterSupport.setCharset(Charset): void - added:
method Part.content(): Flux - added:
method Part.delete(): Mono - added:
method Part.headers(): HttpHeaders - added:
method Part.name(): String - added:
method PartHttpMessageWriter.write(Publisher, ResolvableType, MediaType, ReactiveHttpOutputMessage, Map): Mono - added:
method SynchronossPartHttpMessageReader.canRead(ResolvableType, MediaType): boolean - added:
method SynchronossPartHttpMessageReader.getMaxDiskUsagePerPart(): long - added:
method SynchronossPartHttpMessageReader.getMaxInMemorySize(): int - added:
method SynchronossPartHttpMessageReader.getMaxParts(): int - added:
method SynchronossPartHttpMessageReader.getReadableMediaTypes(): List - added:
method SynchronossPartHttpMessageReader.read(ResolvableType, ReactiveHttpInputMessage, Map): Flux - added:
method SynchronossPartHttpMessageReader.readMono(ResolvableType, ReactiveHttpInputMessage, Map): Mono - added:
method SynchronossPartHttpMessageReader.setFileStorageDirectory(Path): void - added:
method SynchronossPartHttpMessageReader.setMaxDiskUsagePerPart(long): void - added:
method SynchronossPartHttpMessageReader.setMaxInMemorySize(int): void - added:
method SynchronossPartHttpMessageReader.setMaxParts(int): void - added:
static field MultipartWriterSupport.DEFAULT_CHARSET: Charset
- added:
abstract class ProtobufCodecSupport - added:
class ProtobufDecoder extends ProtobufCodecSupport implements Decoder - added:
class ProtobufEncoder extends ProtobufCodecSupport implements HttpMessageEncoder - added:
class ProtobufHttpMessageWriter extends EncoderHttpMessageWriter - added:
ctor ProtobufCodecSupport() - added:
ctor ProtobufDecoder() - added:
ctor ProtobufDecoder(ExtensionRegistry) - added:
ctor ProtobufEncoder() - added:
ctor ProtobufHttpMessageWriter() - added:
ctor ProtobufHttpMessageWriter(Encoder) - added:
method ProtobufCodecSupport.getMimeTypes(): List - added:
method ProtobufCodecSupport.supportsMimeType(MimeType): boolean - added:
method ProtobufDecoder.canDecode(ResolvableType, MimeType): boolean - added:
method ProtobufDecoder.decode(DataBuffer, ResolvableType, MimeType, Map): Message - added:
method ProtobufDecoder.decode(Publisher, ResolvableType, MimeType, Map): Flux - added:
method ProtobufDecoder.decodeToMono(Publisher, ResolvableType, MimeType, Map): Mono - added:
method ProtobufDecoder.getDecodableMimeTypes(): List - added:
method ProtobufDecoder.getMaxMessageSize(): int - added:
method ProtobufDecoder.setMaxMessageSize(int): void - added:
method ProtobufEncoder.canEncode(ResolvableType, MimeType): boolean - added:
method ProtobufEncoder.encode(Publisher, DataBufferFactory, ResolvableType, MimeType, Map): Flux - added:
method ProtobufEncoder.encodeValue(Message, DataBufferFactory, ResolvableType, MimeType, Map): DataBuffer - added:
method ProtobufEncoder.getEncodableMimeTypes(): List - added:
method ProtobufEncoder.getStreamingMediaTypes(): List - added:
method ProtobufHttpMessageWriter.write(Publisher, ResolvableType, MediaType, ReactiveHttpOutputMessage, Map): Mono - added:
static field ProtobufDecoder.DEFAULT_MESSAGE_MAX_SIZE: int
- added:
class DefaultClientCodecConfigurer extends BaseCodecConfigurer implements ClientCodecConfigurer - added:
class DefaultServerCodecConfigurer extends BaseCodecConfigurer implements ServerCodecConfigurer - added:
ctor DefaultClientCodecConfigurer() - added:
ctor DefaultServerCodecConfigurer() - added:
method DefaultClientCodecConfigurer.clone(): DefaultClientCodecConfigurer - added:
method DefaultClientCodecConfigurer.cloneDefaultCodecs(): BaseDefaultCodecs - added:
method DefaultClientCodecConfigurer.defaultCodecs(): ClientCodecConfigurer.ClientDefaultCodecs - added:
method DefaultServerCodecConfigurer.clone(): DefaultServerCodecConfigurer - added:
method DefaultServerCodecConfigurer.cloneDefaultCodecs(): BaseDefaultCodecs - added:
method DefaultServerCodecConfigurer.defaultCodecs(): ServerCodecConfigurer.ServerDefaultCodecs
- added:
class Jaxb2XmlDecoder extends AbstractDecoder - added:
class Jaxb2XmlEncoder extends AbstractSingleValueEncoder - added:
class XmlEventDecoder extends AbstractDecoder - added:
ctor Jaxb2XmlDecoder() - added:
ctor Jaxb2XmlDecoder(MimeType[]) - added:
ctor Jaxb2XmlEncoder() - added:
ctor XmlEventDecoder() - added:
method Jaxb2XmlDecoder.canDecode(ResolvableType, MimeType): boolean - added:
method Jaxb2XmlDecoder.decode(DataBuffer, ResolvableType, MimeType, Map): Object - added:
method Jaxb2XmlDecoder.decode(Publisher, ResolvableType, MimeType, Map): Flux - added:
method Jaxb2XmlDecoder.decodeToMono(Publisher, ResolvableType, MimeType, Map): Mono - added:
method Jaxb2XmlDecoder.getMaxInMemorySize(): int - added:
method Jaxb2XmlDecoder.getUnmarshallerProcessor(): Function - added:
method Jaxb2XmlDecoder.setMaxInMemorySize(int): void - added:
method Jaxb2XmlDecoder.setUnmarshallerProcessor(Function): void - added:
method Jaxb2XmlEncoder.canEncode(ResolvableType, MimeType): boolean - added:
method Jaxb2XmlEncoder.encode(Object, DataBufferFactory, ResolvableType, MimeType, Map): Flux - added:
method Jaxb2XmlEncoder.encodeValue(Object, DataBufferFactory, ResolvableType, MimeType, Map): DataBuffer - added:
method Jaxb2XmlEncoder.getMarshallerProcessor(): Function - added:
method Jaxb2XmlEncoder.setMarshallerProcessor(Function): void - added:
method XmlEventDecoder.decode(Publisher, ResolvableType, MimeType, Map): Flux - added:
method XmlEventDecoder.getMaxInMemorySize(): int - added:
method XmlEventDecoder.setMaxInMemorySize(int): void
- added:
ctor HttpMessageNotReadableException(String, HttpInputMessage) - added:
ctor HttpMessageNotReadableException(String, Throwable, HttpInputMessage) - added:
ctor ResourceHttpMessageConverter(boolean) - added:
method FormHttpMessageConverter.addSupportedMediaTypes(MediaType[]): void - added:
method FormHttpMessageConverter.getFormContentType(MediaType): MediaType - added:
method FormHttpMessageConverter.getPartConverters(): List - added:
method FormHttpMessageConverter.serializeForm(MultiValueMap, Charset): String - added:
method HttpMessageConverter.getSupportedMediaTypes(Class): List - added:
method HttpMessageNotReadableException.getHttpInputMessage(): HttpInputMessage - added:
method StringHttpMessageConverter.addDefaultHeaders(HttpHeaders, String, MediaType): void
- added:
class MappingJackson2CborHttpMessageConverter extends AbstractJackson2HttpMessageConverter - added:
ctor MappingJackson2CborHttpMessageConverter() - added:
ctor MappingJackson2CborHttpMessageConverter(ObjectMapper) - added:
method MappingJackson2CborHttpMessageConverter.setObjectMapper(ObjectMapper): void
- removed:
field AbstractJackson2HttpMessageConverter.objectMapper: ObjectMapper - removed:
method AbstractJackson2HttpMessageConverter.init(ObjectMapper): void - removed:
method GsonHttpMessageConverter.getTypeToken(Type): TypeToken - removed:
method GsonHttpMessageConverter.read(Type, Class, HttpInputMessage): Object - removed:
method GsonHttpMessageConverter.setJsonPrefix(String): void - removed:
method GsonHttpMessageConverter.setPrefixJson(boolean): void - removed:
method MappingJackson2HttpMessageConverter.writeSuffix(JsonGenerator, Object): void - removed:
method MappingJacksonValue.getJsonpFunction(): String - removed:
method MappingJacksonValue.setJsonpFunction(String): void - removed:
static field GsonHttpMessageConverter.DEFAULT_CHARSET: Charset - changed:
class GsonHttpMessageConverter extends AbstractGenericHttpMessageConverter → class GsonHttpMessageConverter extends AbstractJsonHttpMessageConverter - changed:
method GsonHttpMessageConverter.readInternal(Class, HttpInputMessage): Object → method GsonHttpMessageConverter.readInternal(Type, Reader): Object - changed:
method GsonHttpMessageConverter.writeInternal(Object, Type, HttpOutputMessage): void → method GsonHttpMessageConverter.writeInternal(Object, Type, Writer): void - added:
abstract class AbstractJsonHttpMessageConverter extends AbstractGenericHttpMessageConverter - added:
class JsonbHttpMessageConverter extends AbstractJsonHttpMessageConverter - added:
class KotlinSerializationJsonHttpMessageConverter extends AbstractGenericHttpMessageConverter - added:
ctor AbstractJsonHttpMessageConverter() - added:
ctor GsonHttpMessageConverter(Gson) - added:
ctor JsonbHttpMessageConverter() - added:
ctor JsonbHttpMessageConverter(Jsonb) - added:
ctor JsonbHttpMessageConverter(JsonbConfig) - added:
ctor KotlinSerializationJsonHttpMessageConverter() - added:
ctor KotlinSerializationJsonHttpMessageConverter(Json) - added:
field AbstractJackson2HttpMessageConverter.defaultObjectMapper: ObjectMapper - added:
method AbstractJackson2HttpMessageConverter.getCharset(MediaType): Charset - added:
method AbstractJackson2HttpMessageConverter.getObjectMappersForType(Class): Map - added:
method AbstractJackson2HttpMessageConverter.getSupportedMediaTypes(Class): List - added:
method AbstractJackson2HttpMessageConverter.registerObjectMappersForType(Class, Consumer): void - added:
method AbstractJsonHttpMessageConverter.read(Type, Class, HttpInputMessage): Object - added:
method AbstractJsonHttpMessageConverter.readInternal(Class, HttpInputMessage): Object - added:
method AbstractJsonHttpMessageConverter.readInternal(Type, Reader): Object - added:
method AbstractJsonHttpMessageConverter.setJsonPrefix(String): void - added:
method AbstractJsonHttpMessageConverter.setPrefixJson(boolean): void - added:
method AbstractJsonHttpMessageConverter.writeInternal(Object, Type, HttpOutputMessage): void - added:
method AbstractJsonHttpMessageConverter.writeInternal(Object, Type, Writer): void - added:
method Jackson2ObjectMapperBuilder.annotationIntrospector(Function): Jackson2ObjectMapperBuilder - added:
method Jackson2ObjectMapperBuilder.factory(JsonFactory): Jackson2ObjectMapperBuilder - added:
method Jackson2ObjectMapperBuilder.modules(Consumer): Jackson2ObjectMapperBuilder - added:
method Jackson2ObjectMapperBuilder.modulesToInstall(Consumer): Jackson2ObjectMapperBuilder - added:
method Jackson2ObjectMapperBuilder.postConfigurer(Consumer): Jackson2ObjectMapperBuilder - added:
method Jackson2ObjectMapperBuilder.serializationInclusion(JsonInclude.Value): Jackson2ObjectMapperBuilder - added:
method Jackson2ObjectMapperBuilder.visibility(PropertyAccessor, JsonAutoDetect.Visibility): Jackson2ObjectMapperBuilder - added:
method Jackson2ObjectMapperFactoryBean.setFactory(JsonFactory): void - added:
method JsonbHttpMessageConverter.getJsonb(): Jsonb - added:
method JsonbHttpMessageConverter.readInternal(Type, Reader): Object - added:
method JsonbHttpMessageConverter.setJsonb(Jsonb): void - added:
method JsonbHttpMessageConverter.writeInternal(Object, Type, Writer): void - added:
method KotlinSerializationJsonHttpMessageConverter.canRead(Type, Class, MediaType): boolean - added:
method KotlinSerializationJsonHttpMessageConverter.canWrite(Type, Class, MediaType): boolean - added:
method KotlinSerializationJsonHttpMessageConverter.read(Type, Class, HttpInputMessage): Object - added:
method KotlinSerializationJsonHttpMessageConverter.readInternal(Class, HttpInputMessage): Object - added:
method KotlinSerializationJsonHttpMessageConverter.supports(Class): boolean - added:
method KotlinSerializationJsonHttpMessageConverter.writeInternal(Object, Type, HttpOutputMessage): void - added:
static field AbstractJsonHttpMessageConverter.DEFAULT_CHARSET: Charset - added:
static method Jackson2ObjectMapperBuilder.cbor(): Jackson2ObjectMapperBuilder - added:
static method Jackson2ObjectMapperBuilder.smile(): Jackson2ObjectMapperBuilder
- added:
class ProtobufJsonFormatHttpMessageConverter extends ProtobufHttpMessageConverter - added:
ctor ProtobufHttpMessageConverter(ExtensionRegistry) - added:
ctor ProtobufJsonFormatHttpMessageConverter() - added:
ctor ProtobufJsonFormatHttpMessageConverter(JsonFormat.Parser, JsonFormat.Printer) - added:
ctor ProtobufJsonFormatHttpMessageConverter(JsonFormat.Parser, JsonFormat.Printer, ExtensionRegistry) - added:
ctor ProtobufJsonFormatHttpMessageConverter(JsonFormat.Parser, JsonFormat.Printer, ExtensionRegistryInitializer)
- added:
class MappingJackson2SmileHttpMessageConverter extends AbstractJackson2HttpMessageConverter - added:
ctor MappingJackson2SmileHttpMessageConverter() - added:
ctor MappingJackson2SmileHttpMessageConverter(ObjectMapper) - added:
method MappingJackson2SmileHttpMessageConverter.setObjectMapper(ObjectMapper): void
- removed:
class XmlAwareFormHttpMessageConverter extends FormHttpMessageConverter - removed:
ctor XmlAwareFormHttpMessageConverter()
- removed:
static field ServletServerHttpRequest.FORM_CONTENT_TYPE: String - changed:
static field ServletServerHttpRequest.FORM_CHARSET: String → static field ServletServerHttpRequest.FORM_CHARSET: Charset - added:
class DelegatingServerHttpResponse implements ServerHttpResponse - added:
ctor DelegatingServerHttpResponse(ServerHttpResponse) - added:
interface PathContainer - added:
interface PathContainer.Element - added:
interface PathContainer.PathSegment extends PathContainer.Element - added:
interface PathContainer.Separator extends PathContainer.Element - added:
interface RequestPath extends PathContainer - added:
method DelegatingServerHttpResponse.close(): void - added:
method DelegatingServerHttpResponse.flush(): void - added:
method DelegatingServerHttpResponse.getBody(): OutputStream - added:
method DelegatingServerHttpResponse.getDelegate(): ServerHttpResponse - added:
method DelegatingServerHttpResponse.getHeaders(): HttpHeaders - added:
method DelegatingServerHttpResponse.setStatusCode(HttpStatus): void - added:
method PathContainer.Element.value(): String - added:
method PathContainer.Options.separator(): char - added:
method PathContainer.Options.shouldDecodeAndParseSegments(): boolean - added:
method PathContainer.PathSegment.parameters(): MultiValueMap - added:
method PathContainer.PathSegment.valueToMatch(): String - added:
method PathContainer.PathSegment.valueToMatchAsChars(): char[] - added:
method PathContainer.elements(): List - added:
method PathContainer.subPath(int): PathContainer - added:
method PathContainer.subPath(int, int): PathContainer - added:
method PathContainer.value(): String - added:
method RequestPath.contextPath(): PathContainer - added:
method RequestPath.modifyContextPath(String): RequestPath - added:
method RequestPath.pathWithinApplication(): PathContainer - added:
method ServletServerHttpRequest.getMethodValue(): String - added:
static class PathContainer.Options - added:
static field PathContainer.Options.HTTP_PATH: PathContainer.Options - added:
static field PathContainer.Options.MESSAGE_ROUTE: PathContainer.Options - added:
static method PathContainer.Options.create(char, boolean): PathContainer.Options - added:
static method PathContainer.parsePath(String): PathContainer - added:
static method PathContainer.parsePath(String, PathContainer.Options): PathContainer - added:
static method RequestPath.parse(String, String): RequestPath - added:
static method RequestPath.parse(URI, String): RequestPath
- added:
abstract class AbstractListenerReadPublisher implements Publisher - added:
abstract class AbstractListenerServerHttpResponse extends AbstractServerHttpResponse - added:
abstract class AbstractListenerWriteFlushProcessor implements Processor - added:
abstract class AbstractListenerWriteProcessor implements Processor - added:
abstract class AbstractServerHttpRequest implements ServerHttpRequest - added:
abstract class AbstractServerHttpResponse implements ServerHttpResponse - added:
class ChannelSendOperator extends Mono implements Scannable - added:
class ContextPathCompositeHandler implements HttpHandler - added:
class HttpHeadResponseDecorator extends ServerHttpResponseDecorator - added:
class JettyHttpHandlerAdapter extends ServletHttpHandlerAdapter - added:
class ReactorHttpHandlerAdapter implements BiFunction - added:
class ServerHttpRequestDecorator implements ServerHttpRequest - added:
class ServerHttpResponseDecorator implements ServerHttpResponse - added:
class ServletHttpHandlerAdapter implements Servlet - added:
class TomcatHttpHandlerAdapter extends ServletHttpHandlerAdapter - added:
class UndertowHttpHandlerAdapter implements HttpHandler - added:
ctor AbstractListenerReadPublisher() - added:
ctor AbstractListenerReadPublisher(String) - added:
ctor AbstractListenerServerHttpResponse(DataBufferFactory) - added:
ctor AbstractListenerServerHttpResponse(DataBufferFactory, HttpHeaders) - added:
ctor AbstractListenerWriteFlushProcessor() - added:
ctor AbstractListenerWriteFlushProcessor(String) - added:
ctor AbstractListenerWriteProcessor() - added:
ctor AbstractListenerWriteProcessor(String) - added:
ctor AbstractServerHttpRequest(URI, String, HttpHeaders) - added:
ctor AbstractServerHttpRequest(URI, String, MultiValueMap) - added:
ctor AbstractServerHttpResponse(DataBufferFactory) - added:
ctor AbstractServerHttpResponse(DataBufferFactory, HttpHeaders) - added:
ctor ChannelSendOperator(Publisher, Function) - added:
ctor ContextPathCompositeHandler(Map) - added:
ctor HttpHeadResponseDecorator(ServerHttpResponse) - added:
ctor JettyHttpHandlerAdapter(HttpHandler) - added:
ctor ReactorHttpHandlerAdapter(HttpHandler) - added:
ctor ServerHttpRequestDecorator(ServerHttpRequest) - added:
ctor ServerHttpResponseDecorator(ServerHttpResponse) - added:
ctor ServletHttpHandlerAdapter(HttpHandler) - added:
ctor TomcatHttpHandlerAdapter(HttpHandler) - added:
ctor UndertowHttpHandlerAdapter(HttpHandler) - added:
interface HttpHandler - added:
interface HttpHandlerDecoratorFactory extends Function - added:
interface ServerHttpRequest extends HttpRequest, ReactiveHttpInputMessage - added:
interface ServerHttpRequest.Builder - added:
interface ServerHttpResponse extends ReactiveHttpOutputMessage - added:
interface SslInfo - added:
method AbstractListenerReadPublisher.checkOnDataAvailable(): void - added:
method AbstractListenerReadPublisher.discardData(): void - added:
method AbstractListenerReadPublisher.getLogPrefix(): String - added:
method AbstractListenerReadPublisher.onAllDataRead(): void - added:
method AbstractListenerReadPublisher.onDataAvailable(): void - added:
method AbstractListenerReadPublisher.onError(Throwable): void - added:
method AbstractListenerReadPublisher.read(): Object - added:
method AbstractListenerReadPublisher.readingPaused(): void - added:
method AbstractListenerReadPublisher.subscribe(Subscriber): void - added:
method AbstractListenerServerHttpResponse.createBodyFlushProcessor(): Processor - added:
method AbstractListenerServerHttpResponse.writeAndFlushWithInternal(Publisher): Mono - added:
method AbstractListenerServerHttpResponse.writeWithInternal(Publisher): Mono - added:
method AbstractListenerWriteFlushProcessor.cancel(): void - added:
method AbstractListenerWriteFlushProcessor.createWriteProcessor(): Processor - added:
method AbstractListenerWriteFlushProcessor.flush(): void - added:
method AbstractListenerWriteFlushProcessor.flushingFailed(Throwable): void - added:
method AbstractListenerWriteFlushProcessor.getLogPrefix(): String - added:
method AbstractListenerWriteFlushProcessor.isFlushPending(): boolean - added:
method AbstractListenerWriteFlushProcessor.isWritePossible(): boolean - added:
method AbstractListenerWriteFlushProcessor.onComplete(): void - added:
method AbstractListenerWriteFlushProcessor.onError(Throwable): void - added:
method AbstractListenerWriteFlushProcessor.onFlushPossible(): void - added:
method AbstractListenerWriteFlushProcessor.onNext(Publisher): void - added:
method AbstractListenerWriteFlushProcessor.onSubscribe(Subscription): void - added:
method AbstractListenerWriteFlushProcessor.subscribe(Subscriber): void - added:
method AbstractListenerWriteProcessor.cancel(): void - added:
method AbstractListenerWriteProcessor.dataReceived(Object): void - added:
method AbstractListenerWriteProcessor.discardData(Object): void - added:
method AbstractListenerWriteProcessor.getLogPrefix(): String - added:
method AbstractListenerWriteProcessor.isDataEmpty(Object): boolean - added:
method AbstractListenerWriteProcessor.isWritePossible(): boolean - added:
method AbstractListenerWriteProcessor.onComplete(): void - added:
method AbstractListenerWriteProcessor.onError(Throwable): void - added:
method AbstractListenerWriteProcessor.onNext(Object): void - added:
method AbstractListenerWriteProcessor.onSubscribe(Subscription): void - added:
method AbstractListenerWriteProcessor.onWritePossible(): void - added:
method AbstractListenerWriteProcessor.subscribe(Subscriber): void - added:
method AbstractListenerWriteProcessor.write(Object): boolean - added:
method AbstractListenerWriteProcessor.writingComplete(): void - added:
method AbstractListenerWriteProcessor.writingFailed(Throwable): void - added:
method AbstractListenerWriteProcessor.writingPaused(): void - added:
method AbstractServerHttpRequest.getCookies(): MultiValueMap - added:
method AbstractServerHttpRequest.getHeaders(): HttpHeaders - added:
method AbstractServerHttpRequest.getId(): String - added:
method AbstractServerHttpRequest.getNativeRequest(): Object - added:
method AbstractServerHttpRequest.getPath(): RequestPath - added:
method AbstractServerHttpRequest.getQueryParams(): MultiValueMap - added:
method AbstractServerHttpRequest.getSslInfo(): SslInfo - added:
method AbstractServerHttpRequest.getURI(): URI - added:
method AbstractServerHttpRequest.initCookies(): MultiValueMap - added:
method AbstractServerHttpRequest.initId(): String - added:
method AbstractServerHttpRequest.initLogPrefix(): String - added:
method AbstractServerHttpRequest.initQueryParams(): MultiValueMap - added:
method AbstractServerHttpRequest.initSslInfo(): SslInfo - added:
method AbstractServerHttpResponse.addCookie(ResponseCookie): void - added:
method AbstractServerHttpResponse.applyCookies(): void - added:
method AbstractServerHttpResponse.applyHeaders(): void - added:
method AbstractServerHttpResponse.applyStatusCode(): void - added:
method AbstractServerHttpResponse.beforeCommit(Supplier): void - added:
method AbstractServerHttpResponse.bufferFactory(): DataBufferFactory - added:
method AbstractServerHttpResponse.doCommit(): Mono - added:
method AbstractServerHttpResponse.doCommit(Supplier): Mono - added:
method AbstractServerHttpResponse.getCookies(): MultiValueMap - added:
method AbstractServerHttpResponse.getHeaders(): HttpHeaders - added:
method AbstractServerHttpResponse.getNativeResponse(): Object - added:
method AbstractServerHttpResponse.getRawStatusCode(): Integer - added:
method AbstractServerHttpResponse.getStatusCode(): HttpStatus - added:
method AbstractServerHttpResponse.getStatusCodeValue(): Integer - added:
method AbstractServerHttpResponse.isCommitted(): boolean - added:
method AbstractServerHttpResponse.setComplete(): Mono - added:
method AbstractServerHttpResponse.setRawStatusCode(Integer): boolean - added:
method AbstractServerHttpResponse.setStatusCode(HttpStatus): boolean - added:
method AbstractServerHttpResponse.setStatusCodeValue(Integer): void - added:
method AbstractServerHttpResponse.touchDataBuffer(DataBuffer): void - added:
method AbstractServerHttpResponse.writeAndFlushWith(Publisher): Mono - added:
method AbstractServerHttpResponse.writeAndFlushWithInternal(Publisher): Mono - added:
method AbstractServerHttpResponse.writeWith(Publisher): Mono - added:
method AbstractServerHttpResponse.writeWithInternal(Publisher): Mono - added:
method ChannelSendOperator.scanUnsafe(Scannable.Attr): Object - added:
method ChannelSendOperator.subscribe(CoreSubscriber): void - added:
method ContextPathCompositeHandler.handle(ServerHttpRequest, ServerHttpResponse): Mono - added:
method HttpHandler.handle(ServerHttpRequest, ServerHttpResponse): Mono - added:
method HttpHeadResponseDecorator.writeAndFlushWith(Publisher): Mono - added:
method HttpHeadResponseDecorator.writeWith(Publisher): Mono - added:
method JettyHttpHandlerAdapter.createRequest(HttpServletRequest, AsyncContext): ServletServerHttpRequest - added:
method JettyHttpHandlerAdapter.createResponse(HttpServletResponse, AsyncContext, ServletServerHttpRequest): ServletServerHttpResponse - added:
method ReactorHttpHandlerAdapter.apply(HttpServerRequest, HttpServerResponse): Mono - added:
method ServerHttpRequest.Builder.build(): ServerHttpRequest - added:
method ServerHttpRequest.Builder.contextPath(String): ServerHttpRequest.Builder - added:
method ServerHttpRequest.Builder.header(String, String[]): ServerHttpRequest.Builder - added:
method ServerHttpRequest.Builder.headers(Consumer): ServerHttpRequest.Builder - added:
method ServerHttpRequest.Builder.method(HttpMethod): ServerHttpRequest.Builder - added:
method ServerHttpRequest.Builder.path(String): ServerHttpRequest.Builder - added:
method ServerHttpRequest.Builder.remoteAddress(InetSocketAddress): ServerHttpRequest.Builder - added:
method ServerHttpRequest.Builder.sslInfo(SslInfo): ServerHttpRequest.Builder - added:
method ServerHttpRequest.Builder.uri(URI): ServerHttpRequest.Builder - added:
method ServerHttpRequest.getCookies(): MultiValueMap - added:
method ServerHttpRequest.getId(): String - added:
method ServerHttpRequest.getLocalAddress(): InetSocketAddress - added:
method ServerHttpRequest.getPath(): RequestPath - added:
method ServerHttpRequest.getQueryParams(): MultiValueMap - added:
method ServerHttpRequest.getRemoteAddress(): InetSocketAddress - added:
method ServerHttpRequest.getSslInfo(): SslInfo - added:
method ServerHttpRequest.mutate(): ServerHttpRequest.Builder - added:
method ServerHttpRequestDecorator.getBody(): Flux - added:
method ServerHttpRequestDecorator.getCookies(): MultiValueMap - added:
method ServerHttpRequestDecorator.getDelegate(): ServerHttpRequest - added:
method ServerHttpRequestDecorator.getHeaders(): HttpHeaders - added:
method ServerHttpRequestDecorator.getId(): String - added:
method ServerHttpRequestDecorator.getLocalAddress(): InetSocketAddress - added:
method ServerHttpRequestDecorator.getMethod(): HttpMethod - added:
method ServerHttpRequestDecorator.getMethodValue(): String - added:
method ServerHttpRequestDecorator.getPath(): RequestPath - added:
method ServerHttpRequestDecorator.getQueryParams(): MultiValueMap - added:
method ServerHttpRequestDecorator.getRemoteAddress(): InetSocketAddress - added:
method ServerHttpRequestDecorator.getSslInfo(): SslInfo - added:
method ServerHttpRequestDecorator.getURI(): URI - added:
method ServerHttpRequestDecorator.toString(): String - added:
method ServerHttpResponse.addCookie(ResponseCookie): void - added:
method ServerHttpResponse.getCookies(): MultiValueMap - added:
method ServerHttpResponse.getRawStatusCode(): Integer - added:
method ServerHttpResponse.getStatusCode(): HttpStatus - added:
method ServerHttpResponse.setRawStatusCode(Integer): boolean - added:
method ServerHttpResponse.setStatusCode(HttpStatus): boolean - added:
method ServerHttpResponseDecorator.addCookie(ResponseCookie): void - added:
method ServerHttpResponseDecorator.beforeCommit(Supplier): void - added:
method ServerHttpResponseDecorator.bufferFactory(): DataBufferFactory - added:
method ServerHttpResponseDecorator.getCookies(): MultiValueMap - added:
method ServerHttpResponseDecorator.getDelegate(): ServerHttpResponse - added:
method ServerHttpResponseDecorator.getHeaders(): HttpHeaders - added:
method ServerHttpResponseDecorator.getRawStatusCode(): Integer - added:
method ServerHttpResponseDecorator.getStatusCode(): HttpStatus - added:
method ServerHttpResponseDecorator.isCommitted(): boolean - added:
method ServerHttpResponseDecorator.setComplete(): Mono - added:
method ServerHttpResponseDecorator.setRawStatusCode(Integer): boolean - added:
method ServerHttpResponseDecorator.setStatusCode(HttpStatus): boolean - added:
method ServerHttpResponseDecorator.toString(): String - added:
method ServerHttpResponseDecorator.writeAndFlushWith(Publisher): Mono - added:
method ServerHttpResponseDecorator.writeWith(Publisher): Mono - added:
method ServletHttpHandlerAdapter.createRequest(HttpServletRequest, AsyncContext): ServletServerHttpRequest - added:
method ServletHttpHandlerAdapter.createResponse(HttpServletResponse, AsyncContext, ServletServerHttpRequest): ServletServerHttpResponse - added:
method ServletHttpHandlerAdapter.destroy(): void - added:
method ServletHttpHandlerAdapter.getBufferSize(): int - added:
method ServletHttpHandlerAdapter.getDataBufferFactory(): DataBufferFactory - added:
method ServletHttpHandlerAdapter.getServletConfig(): ServletConfig - added:
method ServletHttpHandlerAdapter.getServletInfo(): String - added:
method ServletHttpHandlerAdapter.getServletPath(): String - added:
method ServletHttpHandlerAdapter.init(ServletConfig): void - added:
method ServletHttpHandlerAdapter.service(ServletRequest, ServletResponse): void - added:
method ServletHttpHandlerAdapter.setBufferSize(int): void - added:
method ServletHttpHandlerAdapter.setDataBufferFactory(DataBufferFactory): void - added:
method SslInfo.getPeerCertificates(): X509Certificate[] - added:
method SslInfo.getSessionId(): String - added:
method TomcatHttpHandlerAdapter.createRequest(HttpServletRequest, AsyncContext): ServletServerHttpRequest - added:
method TomcatHttpHandlerAdapter.createResponse(HttpServletResponse, AsyncContext, ServletServerHttpRequest): ServletServerHttpResponse - added:
method UndertowHttpHandlerAdapter.getDataBufferFactory(): DataBufferFactory - added:
method UndertowHttpHandlerAdapter.handleRequest(HttpServerExchange): void - added:
method UndertowHttpHandlerAdapter.setDataBufferFactory(DataBufferFactory): void - added:
static field AbstractListenerReadPublisher.rsReadLogger: Log - added:
static field AbstractListenerWriteFlushProcessor.rsWriteFlushLogger: Log - added:
static field AbstractListenerWriteProcessor.rsWriteLogger: Log - added:
static method ServerHttpRequestDecorator.getNativeRequest(ServerHttpRequest): Object - added:
static method ServerHttpResponseDecorator.getNativeResponse(ServerHttpResponse): Object
- removed:
class BurlapClientInterceptor extends UrlBasedRemoteAccessor implements MethodInterceptor - removed:
class BurlapExporter extends RemoteExporter implements InitializingBean - removed:
class BurlapProxyFactoryBean extends BurlapClientInterceptor implements FactoryBean - removed:
class BurlapServiceExporter extends BurlapExporter implements HttpRequestHandler - removed:
class SimpleBurlapServiceExporter extends BurlapExporter implements HttpHandler - removed:
ctor BurlapClientInterceptor() - removed:
ctor BurlapExporter() - removed:
ctor BurlapProxyFactoryBean() - removed:
ctor BurlapServiceExporter() - removed:
ctor SimpleBurlapServiceExporter() - removed:
method BurlapClientInterceptor.afterPropertiesSet(): void - removed:
method BurlapClientInterceptor.convertBurlapAccessException(Throwable): RemoteAccessException - removed:
method BurlapClientInterceptor.createBurlapProxy(BurlapProxyFactory): Object - removed:
method BurlapClientInterceptor.invoke(MethodInvocation): Object - removed:
method BurlapClientInterceptor.prepare(): void - removed:
method BurlapClientInterceptor.setOverloadEnabled(boolean): void - removed:
method BurlapClientInterceptor.setPassword(String): void - removed:
method BurlapClientInterceptor.setProxyFactory(BurlapProxyFactory): void - removed:
method BurlapClientInterceptor.setUsername(String): void - removed:
method BurlapExporter.afterPropertiesSet(): void - removed:
method BurlapExporter.invoke(InputStream, OutputStream): void - removed:
method BurlapExporter.prepare(): void - removed:
method BurlapProxyFactoryBean.afterPropertiesSet(): void - removed:
method BurlapProxyFactoryBean.getObject(): Object - removed:
method BurlapProxyFactoryBean.getObjectType(): Class - removed:
method BurlapProxyFactoryBean.isSingleton(): boolean - removed:
method BurlapServiceExporter.handleRequest(HttpServletRequest, HttpServletResponse): void - removed:
method SimpleBurlapServiceExporter.handle(HttpExchange): void
- removed:
method AbstractJaxWsServiceExporter.setWebServiceFeatures(Object[]): void - removed:
method JaxWsPortClientInterceptor.setWebServiceFeatures(Object[]): void
- removed:
method ParameterContentNegotiationStrategy.handleMatch(String, MediaType): void - removed:
method ParameterContentNegotiationStrategy.handleNoMatch(NativeWebRequest, String): MediaType - removed:
method PathExtensionContentNegotiationStrategy.handleNoMatch(NativeWebRequest, String): MediaType - removed:
method PathExtensionContentNegotiationStrategy.setIgnoreUnknownExtensions(boolean): void - added:
ctor FixedContentNegotiationStrategy(List) - added:
field AbstractMappingContentNegotiationStrategy.logger: Log - added:
method AbstractMappingContentNegotiationStrategy.isIgnoreUnknownExtensions(): boolean - added:
method AbstractMappingContentNegotiationStrategy.isUseRegisteredExtensionsOnly(): boolean - added:
method AbstractMappingContentNegotiationStrategy.setIgnoreUnknownExtensions(boolean): void - added:
method AbstractMappingContentNegotiationStrategy.setUseRegisteredExtensionsOnly(boolean): void - added:
method ContentNegotiationManager.getMediaTypeMappings(): Map - added:
method ContentNegotiationManagerFactoryBean.build(): ContentNegotiationManager - added:
method ContentNegotiationManagerFactoryBean.setDefaultContentTypes(List): void - added:
method ContentNegotiationManagerFactoryBean.setStrategies(List): void - added:
method ContentNegotiationManagerFactoryBean.setUseRegisteredExtensionsOnly(boolean): void - added:
method FixedContentNegotiationStrategy.getContentTypes(): List - added:
static field ContentNegotiationStrategy.MEDIA_TYPE_ALL_LIST: List
- removed:
method MethodArgumentNotValidException.getBindingResult(): BindingResult - changed:
class MethodArgumentNotValidException extends Exception → class MethodArgumentNotValidException extends BindException - changed:
class MissingPathVariableException extends ServletRequestBindingException → class MissingPathVariableException extends MissingRequestValueException - changed:
class MissingServletRequestParameterException extends ServletRequestBindingException → class MissingServletRequestParameterException extends MissingRequestValueException - added:
class MissingMatrixVariableException extends MissingRequestValueException - added:
class MissingRequestCookieException extends MissingRequestValueException - added:
class MissingRequestHeaderException extends MissingRequestValueException - added:
class MissingRequestValueException extends ServletRequestBindingException - added:
ctor MissingMatrixVariableException(String, MethodParameter) - added:
ctor MissingMatrixVariableException(String, MethodParameter, boolean) - added:
ctor MissingPathVariableException(String, MethodParameter, boolean) - added:
ctor MissingRequestCookieException(String, MethodParameter) - added:
ctor MissingRequestCookieException(String, MethodParameter, boolean) - added:
ctor MissingRequestHeaderException(String, MethodParameter) - added:
ctor MissingRequestHeaderException(String, MethodParameter, boolean) - added:
ctor MissingRequestValueException(String) - added:
ctor MissingRequestValueException(String, boolean) - added:
ctor MissingServletRequestParameterException(String, String, boolean) - added:
method MissingMatrixVariableException.getMessage(): String - added:
method MissingMatrixVariableException.getParameter(): MethodParameter - added:
method MissingMatrixVariableException.getVariableName(): String - added:
method MissingRequestCookieException.getCookieName(): String - added:
method MissingRequestCookieException.getMessage(): String - added:
method MissingRequestCookieException.getParameter(): MethodParameter - added:
method MissingRequestHeaderException.getHeaderName(): String - added:
method MissingRequestHeaderException.getMessage(): String - added:
method MissingRequestHeaderException.getParameter(): MethodParameter - added:
method MissingRequestValueException.isMissingAfterConversion(): boolean - added:
method WebDataBinder.adaptEmptyArrayIndices(MutablePropertyValues): void - added:
method WebDataBinder.getEmptyValue(Class): Object
- added:
method CrossOrigin.allowPrivateNetwork(): String - added:
method CrossOrigin.originPatterns(): String[]
- removed:
class HandlerMethodInvocationException extends NestedRuntimeException - removed:
class HandlerMethodInvoker - removed:
class HandlerMethodResolver - removed:
ctor HandlerMethodInvocationException(Method, Throwable) - removed:
ctor HandlerMethodInvoker(HandlerMethodResolver) - removed:
ctor HandlerMethodInvoker(HandlerMethodResolver, WebBindingInitializer) - removed:
ctor HandlerMethodInvoker(HandlerMethodResolver, WebBindingInitializer, SessionAttributeStore, ParameterNameDiscoverer, WebArgumentResolver[], HttpMessageConverter[]) - removed:
ctor HandlerMethodResolver() - removed:
method HandlerMethodInvoker.addReturnValueAsModelAttribute(Method, Class, Object, ExtendedModelMap): void - removed:
method HandlerMethodInvoker.createBinder(NativeWebRequest, Object, String): WebDataBinder - removed:
method HandlerMethodInvoker.createHttpInputMessage(NativeWebRequest): HttpInputMessage - removed:
method HandlerMethodInvoker.createHttpOutputMessage(NativeWebRequest): HttpOutputMessage - removed:
method HandlerMethodInvoker.doBind(WebDataBinder, NativeWebRequest): void - removed:
method HandlerMethodInvoker.initBinder(Object, String, WebDataBinder, NativeWebRequest): void - removed:
method HandlerMethodInvoker.invokeHandlerMethod(Method, Object, NativeWebRequest, ExtendedModelMap): Object - removed:
method HandlerMethodInvoker.isBindingCandidate(Object): boolean - removed:
method HandlerMethodInvoker.parseDefaultValueAttribute(String): String - removed:
method HandlerMethodInvoker.raiseMissingCookieException(String, Class): void - removed:
method HandlerMethodInvoker.raiseMissingHeaderException(String, Class): void - removed:
method HandlerMethodInvoker.raiseMissingParameterException(String, Class): void - removed:
method HandlerMethodInvoker.raiseSessionRequiredException(String): void - removed:
method HandlerMethodInvoker.resolveCommonArgument(MethodParameter, NativeWebRequest): Object - removed:
method HandlerMethodInvoker.resolveCookieValue(String, Class, NativeWebRequest): Object - removed:
method HandlerMethodInvoker.resolveDefaultValue(String): Object - removed:
method HandlerMethodInvoker.resolvePathVariable(String, Class, NativeWebRequest): String - removed:
method HandlerMethodInvoker.resolveRequestBody(MethodParameter, NativeWebRequest, Object): Object - removed:
method HandlerMethodInvoker.resolveStandardArgument(Class, NativeWebRequest): Object - removed:
method HandlerMethodInvoker.updateModelAttributes(Object, Map, ExtendedModelMap, NativeWebRequest): void - removed:
method HandlerMethodResolver.getActualSessionAttributeNames(): Set - removed:
method HandlerMethodResolver.getHandlerMethods(): Set - removed:
method HandlerMethodResolver.getInitBinderMethods(): Set - removed:
method HandlerMethodResolver.getModelAttributeMethods(): Set - removed:
method HandlerMethodResolver.getTypeLevelMapping(): RequestMapping - removed:
method HandlerMethodResolver.hasHandlerMethods(): boolean - removed:
method HandlerMethodResolver.hasSessionAttributes(): boolean - removed:
method HandlerMethodResolver.hasTypeLevelMapping(): boolean - removed:
method HandlerMethodResolver.init(Class): void - removed:
method HandlerMethodResolver.isHandlerMethod(Method): boolean - removed:
method HandlerMethodResolver.isInitBinderMethod(Method): boolean - removed:
method HandlerMethodResolver.isModelAttributeMethod(Method): boolean - removed:
method HandlerMethodResolver.isSessionAttribute(String, Class): boolean
- changed:
method ConfigurableWebBindingInitializer.initBinder(WebDataBinder, WebRequest): void → method ConfigurableWebBindingInitializer.initBinder(WebDataBinder): void - added:
class WebExchangeBindException extends ServerWebInputException implements BindingResult - added:
class WebExchangeDataBinder extends WebDataBinder - added:
ctor WebExchangeBindException(MethodParameter, BindingResult) - added:
ctor WebExchangeDataBinder(Object) - added:
ctor WebExchangeDataBinder(Object, String) - added:
method WebBindingInitializer.initBinder(WebDataBinder): void - added:
method WebExchangeBindException.addAllErrors(Errors): void - added:
method WebExchangeBindException.addError(ObjectError): void - added:
method WebExchangeBindException.equals(Object): boolean - added:
method WebExchangeBindException.findEditor(String, Class): PropertyEditor - added:
method WebExchangeBindException.getAllErrors(): List - added:
method WebExchangeBindException.getBindingResult(): BindingResult - added:
method WebExchangeBindException.getErrorCount(): int - added:
method WebExchangeBindException.getFieldError(): FieldError - added:
method WebExchangeBindException.getFieldError(String): FieldError - added:
method WebExchangeBindException.getFieldErrorCount(): int - added:
method WebExchangeBindException.getFieldErrorCount(String): int - added:
method WebExchangeBindException.getFieldErrors(): List - added:
method WebExchangeBindException.getFieldErrors(String): List - added:
method WebExchangeBindException.getFieldType(String): Class - added:
method WebExchangeBindException.getFieldValue(String): Object - added:
method WebExchangeBindException.getGlobalError(): ObjectError - added:
method WebExchangeBindException.getGlobalErrorCount(): int - added:
method WebExchangeBindException.getGlobalErrors(): List - added:
method WebExchangeBindException.getMessage(): String - added:
method WebExchangeBindException.getModel(): Map - added:
method WebExchangeBindException.getNestedPath(): String - added:
method WebExchangeBindException.getObjectName(): String - added:
method WebExchangeBindException.getPropertyEditorRegistry(): PropertyEditorRegistry - added:
method WebExchangeBindException.getRawFieldValue(String): Object - added:
method WebExchangeBindException.getSuppressedFields(): String[] - added:
method WebExchangeBindException.getTarget(): Object - added:
method WebExchangeBindException.hasErrors(): boolean - added:
method WebExchangeBindException.hasFieldErrors(): boolean - added:
method WebExchangeBindException.hasFieldErrors(String): boolean - added:
method WebExchangeBindException.hasGlobalErrors(): boolean - added:
method WebExchangeBindException.hashCode(): int - added:
method WebExchangeBindException.popNestedPath(): void - added:
method WebExchangeBindException.pushNestedPath(String): void - added:
method WebExchangeBindException.recordFieldValue(String, Class, Object): void - added:
method WebExchangeBindException.recordSuppressedField(String): void - added:
method WebExchangeBindException.reject(String): void - added:
method WebExchangeBindException.reject(String, Object[], String): void - added:
method WebExchangeBindException.reject(String, String): void - added:
method WebExchangeBindException.rejectValue(String, String): void - added:
method WebExchangeBindException.rejectValue(String, String, Object[], String): void - added:
method WebExchangeBindException.rejectValue(String, String, String): void - added:
method WebExchangeBindException.resolveMessageCodes(String): String[] - added:
method WebExchangeBindException.resolveMessageCodes(String, String): String[] - added:
method WebExchangeBindException.setNestedPath(String): void - added:
method WebExchangeDataBinder.bind(ServerWebExchange): Mono - added:
method WebExchangeDataBinder.getValuesToBind(ServerWebExchange): Mono - added:
static method WebExchangeDataBinder.addBindValue(Map, String, List): void - added:
static method WebExchangeDataBinder.extractValuesToBind(ServerWebExchange): Mono
- added:
class ExtractingResponseErrorHandler extends DefaultResponseErrorHandler - added:
class UnknownContentTypeException extends RestClientException - added:
ctor ExtractingResponseErrorHandler() - added:
ctor ExtractingResponseErrorHandler(List) - added:
ctor HttpClientErrorException(String, HttpStatus, String, HttpHeaders, byte[], Charset) - added:
ctor HttpServerErrorException(String, HttpStatus, String, HttpHeaders, byte[], Charset) - added:
ctor HttpStatusCodeException(String, HttpStatus, String, HttpHeaders, byte[], Charset) - added:
ctor UnknownContentTypeException(Type, MediaType, int, String, HttpHeaders, byte[]) - added:
ctor UnknownHttpStatusCodeException(String, int, String, HttpHeaders, byte[], Charset) - added:
final class RestOperationsExtensionsKt - added:
method DefaultResponseErrorHandler.handleError(ClientHttpResponse, HttpStatus): void - added:
method ExtractingResponseErrorHandler.handleError(ClientHttpResponse, HttpStatus): void - added:
method ExtractingResponseErrorHandler.hasError(HttpStatus): boolean - added:
method ExtractingResponseErrorHandler.setMessageConverters(List): void - added:
method ExtractingResponseErrorHandler.setSeriesMapping(Map): void - added:
method ExtractingResponseErrorHandler.setStatusMapping(Map): void - added:
method HttpMessageConverterExtractor.getContentType(ClientHttpResponse): MediaType - added:
method ResponseErrorHandler.handleError(URI, HttpMethod, ClientHttpResponse): void - added:
method RestClientResponseException.getResponseBodyAsString(Charset): String - added:
method UnknownContentTypeException.getContentType(): MediaType - added:
method UnknownContentTypeException.getRawStatusCode(): int - added:
method UnknownContentTypeException.getResponseBody(): byte[] - added:
method UnknownContentTypeException.getResponseBodyAsString(): String - added:
method UnknownContentTypeException.getResponseHeaders(): HttpHeaders - added:
method UnknownContentTypeException.getStatusText(): String - added:
method UnknownContentTypeException.getTargetType(): Type - added:
static final class HttpClientErrorException.BadRequest extends HttpClientErrorException - added:
static final class HttpClientErrorException.Conflict extends HttpClientErrorException - added:
static final class HttpClientErrorException.Forbidden extends HttpClientErrorException - added:
static final class HttpClientErrorException.Gone extends HttpClientErrorException - added:
static final class HttpClientErrorException.MethodNotAllowed extends HttpClientErrorException - added:
static final class HttpClientErrorException.NotAcceptable extends HttpClientErrorException - added:
static final class HttpClientErrorException.NotFound extends HttpClientErrorException - added:
static final class HttpClientErrorException.TooManyRequests extends HttpClientErrorException - added:
static final class HttpClientErrorException.Unauthorized extends HttpClientErrorException - added:
static final class HttpClientErrorException.UnprocessableEntity extends HttpClientErrorException - added:
static final class HttpClientErrorException.UnsupportedMediaType extends HttpClientErrorException - added:
static final class HttpServerErrorException.BadGateway extends HttpServerErrorException - added:
static final class HttpServerErrorException.GatewayTimeout extends HttpServerErrorException - added:
static final class HttpServerErrorException.InternalServerError extends HttpServerErrorException - added:
static final class HttpServerErrorException.NotImplemented extends HttpServerErrorException - added:
static final class HttpServerErrorException.ServiceUnavailable extends HttpServerErrorException - added:
static method HttpClientErrorException.create(HttpStatus, String, HttpHeaders, byte[], Charset): HttpClientErrorException - added:
static method HttpClientErrorException.create(String, HttpStatus, String, HttpHeaders, byte[], Charset): HttpClientErrorException - added:
static method HttpServerErrorException.create(HttpStatus, String, HttpHeaders, byte[], Charset): HttpServerErrorException - added:
static method HttpServerErrorException.create(String, HttpStatus, String, HttpHeaders, byte[], Charset): HttpServerErrorException
- removed:
static field ContextLoader.LOCATOR_FACTORY_KEY_PARAM: String - removed:
static field ContextLoader.LOCATOR_FACTORY_SELECTOR_PARAM: String - removed:
static field WebApplicationContext.SCOPE_GLOBAL_SESSION: String
- removed:
class Log4jNestedDiagnosticContextInterceptor implements AsyncWebRequestInterceptor - removed:
ctor Log4jNestedDiagnosticContextInterceptor() - removed:
ctor SessionScope(boolean) - removed:
field Log4jNestedDiagnosticContextInterceptor.log4jLogger: Logger - removed:
method Log4jNestedDiagnosticContextInterceptor.afterCompletion(WebRequest, Exception): void - removed:
method Log4jNestedDiagnosticContextInterceptor.afterConcurrentHandlingStarted(WebRequest): void - removed:
method Log4jNestedDiagnosticContextInterceptor.getNestedDiagnosticContextMessage(WebRequest): String - removed:
method Log4jNestedDiagnosticContextInterceptor.isIncludeClientInfo(): boolean - removed:
method Log4jNestedDiagnosticContextInterceptor.postHandle(WebRequest, ModelMap): void - removed:
method Log4jNestedDiagnosticContextInterceptor.preHandle(WebRequest): void - removed:
method Log4jNestedDiagnosticContextInterceptor.setIncludeClientInfo(boolean): void - removed:
static field RequestAttributes.SCOPE_GLOBAL_SESSION: int
- removed:
class NoSupportAsyncWebRequest extends ServletWebRequest implements AsyncWebRequest - removed:
ctor NoSupportAsyncWebRequest(HttpServletRequest, HttpServletResponse) - removed:
method NoSupportAsyncWebRequest.addCompletionHandler(Runnable): void - removed:
method NoSupportAsyncWebRequest.addTimeoutHandler(Runnable): void - removed:
method NoSupportAsyncWebRequest.dispatch(): void - removed:
method NoSupportAsyncWebRequest.isAsyncComplete(): boolean - removed:
method NoSupportAsyncWebRequest.isAsyncStarted(): boolean - removed:
method NoSupportAsyncWebRequest.setTimeout(Long): void - removed:
method NoSupportAsyncWebRequest.startAsync(): void - changed:
class TimeoutCallableProcessingInterceptor extends CallableProcessingInterceptorAdapter → class TimeoutCallableProcessingInterceptor implements CallableProcessingInterceptor - changed:
class TimeoutDeferredResultProcessingInterceptor extends DeferredResultProcessingInterceptorAdapter → class TimeoutDeferredResultProcessingInterceptor implements DeferredResultProcessingInterceptor - added:
class AsyncRequestNotUsableException extends IOException - added:
ctor AsyncRequestNotUsableException(String) - added:
ctor AsyncRequestNotUsableException(String, Throwable) - added:
ctor DeferredResult(Long, Supplier) - added:
method AsyncWebRequest.addErrorHandler(Consumer): void - added:
method CallableProcessingInterceptor.handleError(NativeWebRequest, Callable, Throwable): Object - added:
method CallableProcessingInterceptorAdapter.handleError(NativeWebRequest, Callable, Throwable): Object - added:
method DeferredResult.onError(Consumer): void - added:
method DeferredResultProcessingInterceptor.handleError(NativeWebRequest, DeferredResult, Throwable): boolean - added:
method DeferredResultProcessingInterceptorAdapter.handleError(NativeWebRequest, DeferredResult, Throwable): boolean - added:
method StandardServletAsyncWebRequest.addErrorHandler(Consumer): void - added:
method WebAsyncManager.getAsyncWebRequest(): AsyncWebRequest - added:
method WebAsyncTask.onError(Callable): void
- added:
ctor StandardServletEnvironment(MutablePropertySources) - added:
method ServletContextResource.isFile(): boolean
- added:
ctor UrlBasedCorsConfigurationSource(PathPatternParser) - added:
method CorsConfiguration.addAllowedOriginPattern(String): void - added:
method CorsConfiguration.getAllowPrivateNetwork(): Boolean - added:
method CorsConfiguration.getAllowedOriginPatterns(): List - added:
method CorsConfiguration.setAllowPrivateNetwork(Boolean): void - added:
method CorsConfiguration.setAllowedOriginPatterns(List): CorsConfiguration - added:
method CorsConfiguration.setMaxAge(Duration): void - added:
method CorsConfiguration.validateAllowCredentials(): void - added:
method CorsConfiguration.validateAllowPrivateNetwork(): void - added:
method UrlBasedCorsConfigurationSource.setAllowInitLookupPath(boolean): void - added:
method UrlBasedCorsConfigurationSource.setLookupPathAttributeName(String): void
- added:
abstract class CorsUtils - added:
class CorsWebFilter implements WebFilter - added:
class DefaultCorsProcessor implements CorsProcessor - added:
class PreFlightRequestWebFilter implements WebFilter - added:
class UrlBasedCorsConfigurationSource implements CorsConfigurationSource - added:
ctor CorsUtils() - added:
ctor CorsWebFilter(CorsConfigurationSource) - added:
ctor CorsWebFilter(CorsConfigurationSource, CorsProcessor) - added:
ctor DefaultCorsProcessor() - added:
ctor PreFlightRequestWebFilter(PreFlightRequestHandler) - added:
ctor UrlBasedCorsConfigurationSource() - added:
ctor UrlBasedCorsConfigurationSource(PathPatternParser) - added:
interface CorsConfigurationSource - added:
interface CorsProcessor - added:
interface PreFlightRequestHandler - added:
method CorsConfigurationSource.getCorsConfiguration(ServerWebExchange): CorsConfiguration - added:
method CorsProcessor.process(CorsConfiguration, ServerWebExchange): boolean - added:
method CorsWebFilter.filter(ServerWebExchange, WebFilterChain): Mono - added:
method DefaultCorsProcessor.checkHeaders(CorsConfiguration, List): List - added:
method DefaultCorsProcessor.checkMethods(CorsConfiguration, HttpMethod): List - added:
method DefaultCorsProcessor.checkOrigin(CorsConfiguration, String): String - added:
method DefaultCorsProcessor.handleInternal(ServerWebExchange, CorsConfiguration, boolean): boolean - added:
method DefaultCorsProcessor.process(CorsConfiguration, ServerWebExchange): boolean - added:
method DefaultCorsProcessor.rejectRequest(ServerHttpResponse): void - added:
method PreFlightRequestHandler.handlePreFlight(ServerWebExchange): Mono - added:
method PreFlightRequestWebFilter.filter(ServerWebExchange, WebFilterChain): Mono - added:
method UrlBasedCorsConfigurationSource.getCorsConfiguration(ServerWebExchange): CorsConfiguration - added:
method UrlBasedCorsConfigurationSource.registerCorsConfiguration(String, CorsConfiguration): void - added:
method UrlBasedCorsConfigurationSource.setCorsConfigurations(Map): void - added:
static method CorsUtils.isCorsRequest(ServerHttpRequest): boolean - added:
static method CorsUtils.isPreFlightRequest(ServerHttpRequest): boolean - added:
static method CorsUtils.isSameOrigin(ServerHttpRequest): boolean
- removed:
class Log4jNestedDiagnosticContextFilter extends AbstractRequestLoggingFilter - removed:
ctor Log4jNestedDiagnosticContextFilter() - removed:
field Log4jNestedDiagnosticContextFilter.log4jLogger: Logger - removed:
method Log4jNestedDiagnosticContextFilter.afterRequest(HttpServletRequest, String): void - removed:
method Log4jNestedDiagnosticContextFilter.beforeRequest(HttpServletRequest, String): void - removed:
method Log4jNestedDiagnosticContextFilter.getNestedDiagnosticContextMessage(HttpServletRequest): String - added:
class FormContentFilter extends OncePerRequestFilter - added:
class ServletRequestPathFilter implements Filter - added:
ctor FormContentFilter() - added:
ctor ServletRequestPathFilter() - added:
method AbstractRequestLoggingFilter.getHeaderPredicate(): Predicate - added:
method AbstractRequestLoggingFilter.getMessagePayload(HttpServletRequest): String - added:
method AbstractRequestLoggingFilter.setHeaderPredicate(Predicate): void - added:
method FormContentFilter.doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain): void - added:
method FormContentFilter.setCharset(Charset): void - added:
method FormContentFilter.setFormConverter(FormHttpMessageConverter): void - added:
method ForwardedHeaderFilter.doFilterNestedErrorDispatch(HttpServletRequest, HttpServletResponse, FilterChain): void - added:
method OncePerRequestFilter.doFilterNestedErrorDispatch(HttpServletRequest, HttpServletResponse, FilterChain): void - added:
method ServletRequestPathFilter.doFilter(ServletRequest, ServletResponse, FilterChain): void
- added:
class ForwardedHeaderFilter extends ForwardedHeaderTransformer implements WebFilter - added:
class HiddenHttpMethodFilter implements WebFilter - added:
class ServerWebExchangeContextFilter implements WebFilter - added:
ctor ForwardedHeaderFilter() - added:
ctor HiddenHttpMethodFilter() - added:
ctor ServerWebExchangeContextFilter() - added:
method ForwardedHeaderFilter.filter(ServerWebExchange, WebFilterChain): Mono - added:
method HiddenHttpMethodFilter.filter(ServerWebExchange, WebFilterChain): Mono - added:
method HiddenHttpMethodFilter.setMethodParamName(String): void - added:
method ServerWebExchangeContextFilter.filter(ServerWebExchange, WebFilterChain): Mono - added:
static field HiddenHttpMethodFilter.DEFAULT_METHOD_PARAMETER_NAME: String - added:
static field ServerWebExchangeContextFilter.EXCHANGE_CONTEXT_ATTRIBUTE: String - added:
static method ServerWebExchangeContextFilter.get(Context): Optional
- removed:
method SpringBeanFacesELResolver.getBeanFactory(ELContext): BeanFactory - changed:
class SpringBeanFacesELResolver extends SpringBeanELResolver → class SpringBeanFacesELResolver extends ELResolver - added:
method SpringBeanFacesELResolver.getCommonPropertyType(ELContext, Object): Class - added:
method SpringBeanFacesELResolver.getFeatureDescriptors(ELContext, Object): Iterator - added:
method SpringBeanFacesELResolver.getType(ELContext, Object, Object): Class - added:
method SpringBeanFacesELResolver.getValue(ELContext, Object, Object): Object - added:
method SpringBeanFacesELResolver.isReadOnly(ELContext, Object, Object): boolean - added:
method SpringBeanFacesELResolver.setValue(ELContext, Object, Object, Object): void
- removed:
abstract class HandlerMethodSelector - removed:
ctor HandlerMethodSelector() - removed:
static method HandlerMethodSelector.selectMethods(Class, ReflectionUtils.MethodFilter): Set - changed:
field HandlerMethod.logger: Log → static field HandlerMethod.logger: Log - added:
ctor ControllerAdviceBean(String, BeanFactory, ControllerAdvice) - added:
ctor HandlerMethod(Object, Method, MessageSource) - added:
ctor HandlerMethod(String, BeanFactory, MessageSource, Method) - added:
ctor HandlerTypePredicate.Builder() - added:
final class HandlerTypePredicate implements Predicate - added:
method HandlerMethod.HandlerMethodParameter.getMethod(): Method - added:
method HandlerMethod.HandlerMethodParameter.getParameterAnnotations(): Annotation[] - added:
method HandlerMethod.assertTargetBean(Method, Object, Object[]): void - added:
method HandlerMethod.formatInvokeError(String, Object[]): String - added:
method HandlerTypePredicate.Builder.annotation(Class[]): HandlerTypePredicate.Builder - added:
method HandlerTypePredicate.Builder.assignableType(Class[]): HandlerTypePredicate.Builder - added:
method HandlerTypePredicate.Builder.basePackage(String[]): HandlerTypePredicate.Builder - added:
method HandlerTypePredicate.Builder.basePackageClass(Class[]): HandlerTypePredicate.Builder - added:
method HandlerTypePredicate.Builder.build(): HandlerTypePredicate - added:
method HandlerTypePredicate.test(Class): boolean - added:
static class HandlerTypePredicate.Builder - added:
static method HandlerMethod.findProvidedArgument(MethodParameter, Object[]): Object - added:
static method HandlerMethod.formatArgumentError(MethodParameter, String): String - added:
static method HandlerTypePredicate.builder(): HandlerTypePredicate.Builder - added:
static method HandlerTypePredicate.forAnnotation(Class[]): HandlerTypePredicate - added:
static method HandlerTypePredicate.forAnyHandlerType(): HandlerTypePredicate - added:
static method HandlerTypePredicate.forAssignableType(Class[]): HandlerTypePredicate - added:
static method HandlerTypePredicate.forBasePackage(String[]): HandlerTypePredicate - added:
static method HandlerTypePredicate.forBasePackageClass(Class[]): HandlerTypePredicate
- removed:
method ExceptionHandlerMethodResolver.detectAnnotationExceptionMappings(Method, List): void - added:
method AbstractCookieValueMethodArgumentResolver.handleMissingValueAfterConversion(String, MethodParameter, NativeWebRequest): void - added:
method AbstractNamedValueMethodArgumentResolver.handleMissingValueAfterConversion(String, MethodParameter, NativeWebRequest): void - added:
method ExceptionHandlerMethodResolver.resolveMethodByThrowable(Throwable): Method - added:
method ModelAttributeMethodProcessor.constructAttribute(Constructor, String, MethodParameter, WebDataBinderFactory, NativeWebRequest): Object - added:
method ModelAttributeMethodProcessor.isBindExceptionRequired(MethodParameter): boolean - added:
method ModelAttributeMethodProcessor.resolveConstructorArgument(String, Class, NativeWebRequest): Object - added:
method ModelAttributeMethodProcessor.validateValueIfApplicable(WebDataBinder, MethodParameter, Class, String, Object): void - added:
method RequestHeaderMethodArgumentResolver.handleMissingValueAfterConversion(String, MethodParameter, NativeWebRequest): void - added:
method RequestParamMethodArgumentResolver.handleMissingValueAfterConversion(String, MethodParameter, NativeWebRequest): void - added:
method RequestParamMethodArgumentResolver.handleMissingValueInternal(String, MethodParameter, NativeWebRequest, boolean): void
- removed:
field HandlerMethodArgumentResolverComposite.logger: Log - removed:
field HandlerMethodReturnValueHandlerComposite.logger: Log - removed:
method HandlerMethodReturnValueHandlerComposite.isAsyncReturnValue(Object, MethodParameter): boolean - removed:
method InvocableHandlerMethod.getDetailedErrorMessage(String): String - changed:
class HandlerMethodReturnValueHandlerComposite implements AsyncHandlerMethodReturnValueHandler → class HandlerMethodReturnValueHandlerComposite implements HandlerMethodReturnValueHandler - added:
ctor InvocableHandlerMethod(Object, Method, MessageSource) - added:
method InvocableHandlerMethod.getMethodArgumentValues(NativeWebRequest, ModelAndViewContainer, Object[]): Object[]
- added:
method MultipartFile.getResource(): Resource - added:
method MultipartFile.transferTo(Path): void
- added:
method CommonsMultipartFile.toString(): String - added:
method CommonsMultipartFile.transferTo(Path): void - added:
method CommonsMultipartResolver.setSupportedMethods(String[]): void
- removed:
ctor MultipartResolutionDelegate() - changed:
abstract class MultipartResolutionDelegate → final class MultipartResolutionDelegate - added:
abstract class StandardServletPartUtils - added:
ctor StandardServletPartUtils() - added:
method StandardMultipartHttpServletRequest.handleParseFailure(Throwable): void - added:
method StandardServletMultipartResolver.setStrictServletCompliance(boolean): void - added:
static method MultipartResolutionDelegate.resolveMultipartRequest(NativeWebRequest): MultipartRequest - added:
static method StandardServletPartUtils.bindParts(HttpServletRequest, MutablePropertyValues, boolean): void - added:
static method StandardServletPartUtils.getParts(HttpServletRequest): MultiValueMap - added:
static method StandardServletPartUtils.getParts(HttpServletRequest, String): List
- added:
class MediaTypeNotSupportedStatusException extends ResponseStatusException - added:
class MethodNotAllowedException extends ResponseStatusException - added:
class NotAcceptableStatusException extends ResponseStatusException - added:
class ResponseStatusException extends NestedRuntimeException - added:
class ServerErrorException extends ResponseStatusException - added:
class ServerWebExchangeDecorator implements ServerWebExchange - added:
class ServerWebInputException extends ResponseStatusException - added:
class UnsupportedMediaTypeStatusException extends ResponseStatusException - added:
ctor MediaTypeNotSupportedStatusException(List) - added:
ctor MediaTypeNotSupportedStatusException(String) - added:
ctor MethodNotAllowedException(HttpMethod, Collection) - added:
ctor MethodNotAllowedException(String, Collection) - added:
ctor NotAcceptableStatusException(List) - added:
ctor NotAcceptableStatusException(String) - added:
ctor ResponseStatusException(HttpStatus) - added:
ctor ResponseStatusException(HttpStatus, String) - added:
ctor ResponseStatusException(HttpStatus, String, Throwable) - added:
ctor ResponseStatusException(int, String, Throwable) - added:
ctor ServerErrorException(String) - added:
ctor ServerErrorException(String, Method, Throwable) - added:
ctor ServerErrorException(String, MethodParameter) - added:
ctor ServerErrorException(String, MethodParameter, Throwable) - added:
ctor ServerErrorException(String, Throwable) - added:
ctor ServerWebExchangeDecorator(ServerWebExchange) - added:
ctor ServerWebInputException(String) - added:
ctor ServerWebInputException(String, MethodParameter) - added:
ctor ServerWebInputException(String, MethodParameter, Throwable) - added:
ctor UnsupportedMediaTypeStatusException(MediaType, List) - added:
ctor UnsupportedMediaTypeStatusException(MediaType, List, HttpMethod) - added:
ctor UnsupportedMediaTypeStatusException(MediaType, List, ResolvableType) - added:
ctor UnsupportedMediaTypeStatusException(MediaType, List, ResolvableType, HttpMethod) - added:
ctor UnsupportedMediaTypeStatusException(String) - added:
interface ServerWebExchange - added:
interface ServerWebExchange.Builder - added:
interface WebExceptionHandler - added:
interface WebFilter - added:
interface WebFilterChain - added:
interface WebHandler - added:
interface WebSession - added:
method MediaTypeNotSupportedStatusException.getSupportedMediaTypes(): List - added:
method MethodNotAllowedException.getHeaders(): Map - added:
method MethodNotAllowedException.getHttpMethod(): String - added:
method MethodNotAllowedException.getResponseHeaders(): HttpHeaders - added:
method MethodNotAllowedException.getSupportedMethods(): Set - added:
method NotAcceptableStatusException.getHeaders(): Map - added:
method NotAcceptableStatusException.getResponseHeaders(): HttpHeaders - added:
method NotAcceptableStatusException.getSupportedMediaTypes(): List - added:
method ResponseStatusException.getHeaders(): Map - added:
method ResponseStatusException.getMessage(): String - added:
method ResponseStatusException.getRawStatusCode(): int - added:
method ResponseStatusException.getReason(): String - added:
method ResponseStatusException.getResponseHeaders(): HttpHeaders - added:
method ResponseStatusException.getStatus(): HttpStatus - added:
method ServerErrorException.getHandlerMethod(): Method - added:
method ServerErrorException.getMethodParameter(): MethodParameter - added:
method ServerWebExchange.Builder.build(): ServerWebExchange - added:
method ServerWebExchange.Builder.principal(Mono): ServerWebExchange.Builder - added:
method ServerWebExchange.Builder.request(Consumer): ServerWebExchange.Builder - added:
method ServerWebExchange.Builder.request(ServerHttpRequest): ServerWebExchange.Builder - added:
method ServerWebExchange.Builder.response(ServerHttpResponse): ServerWebExchange.Builder - added:
method ServerWebExchange.addUrlTransformer(Function): void - added:
method ServerWebExchange.checkNotModified(Instant): boolean - added:
method ServerWebExchange.checkNotModified(String): boolean - added:
method ServerWebExchange.checkNotModified(String, Instant): boolean - added:
method ServerWebExchange.getApplicationContext(): ApplicationContext - added:
method ServerWebExchange.getAttribute(String): Object - added:
method ServerWebExchange.getAttributeOrDefault(String, Object): Object - added:
method ServerWebExchange.getAttributes(): Map - added:
method ServerWebExchange.getFormData(): Mono - added:
method ServerWebExchange.getLocaleContext(): LocaleContext - added:
method ServerWebExchange.getLogPrefix(): String - added:
method ServerWebExchange.getMultipartData(): Mono - added:
method ServerWebExchange.getPrincipal(): Mono - added:
method ServerWebExchange.getRequest(): ServerHttpRequest - added:
method ServerWebExchange.getRequiredAttribute(String): Object - added:
method ServerWebExchange.getResponse(): ServerHttpResponse - added:
method ServerWebExchange.getSession(): Mono - added:
method ServerWebExchange.isNotModified(): boolean - added:
method ServerWebExchange.mutate(): ServerWebExchange.Builder - added:
method ServerWebExchange.transformUrl(String): String - added:
method ServerWebExchangeDecorator.addUrlTransformer(Function): void - added:
method ServerWebExchangeDecorator.checkNotModified(Instant): boolean - added:
method ServerWebExchangeDecorator.checkNotModified(String): boolean - added:
method ServerWebExchangeDecorator.checkNotModified(String, Instant): boolean - added:
method ServerWebExchangeDecorator.getApplicationContext(): ApplicationContext - added:
method ServerWebExchangeDecorator.getAttributes(): Map - added:
method ServerWebExchangeDecorator.getDelegate(): ServerWebExchange - added:
method ServerWebExchangeDecorator.getFormData(): Mono - added:
method ServerWebExchangeDecorator.getLocaleContext(): LocaleContext - added:
method ServerWebExchangeDecorator.getLogPrefix(): String - added:
method ServerWebExchangeDecorator.getMultipartData(): Mono - added:
method ServerWebExchangeDecorator.getPrincipal(): Mono - added:
method ServerWebExchangeDecorator.getRequest(): ServerHttpRequest - added:
method ServerWebExchangeDecorator.getResponse(): ServerHttpResponse - added:
method ServerWebExchangeDecorator.getSession(): Mono - added:
method ServerWebExchangeDecorator.isNotModified(): boolean - added:
method ServerWebExchangeDecorator.toString(): String - added:
method ServerWebExchangeDecorator.transformUrl(String): String - added:
method ServerWebInputException.getMethodParameter(): MethodParameter - added:
method UnsupportedMediaTypeStatusException.getBodyType(): ResolvableType - added:
method UnsupportedMediaTypeStatusException.getContentType(): MediaType - added:
method UnsupportedMediaTypeStatusException.getResponseHeaders(): HttpHeaders - added:
method UnsupportedMediaTypeStatusException.getSupportedMediaTypes(): List - added:
method WebExceptionHandler.handle(ServerWebExchange, Throwable): Mono - added:
method WebFilter.filter(ServerWebExchange, WebFilterChain): Mono - added:
method WebFilterChain.filter(ServerWebExchange): Mono - added:
method WebHandler.handle(ServerWebExchange): Mono - added:
method WebSession.changeSessionId(): Mono - added:
method WebSession.getAttribute(String): Object - added:
method WebSession.getAttributeOrDefault(String, Object): Object - added:
method WebSession.getAttributes(): Map - added:
method WebSession.getCreationTime(): Instant - added:
method WebSession.getId(): String - added:
method WebSession.getLastAccessTime(): Instant - added:
method WebSession.getMaxIdleTime(): Duration - added:
method WebSession.getRequiredAttribute(String): Object - added:
method WebSession.invalidate(): Mono - added:
method WebSession.isExpired(): boolean - added:
method WebSession.isStarted(): boolean - added:
method WebSession.save(): Mono - added:
method WebSession.setMaxIdleTime(Duration): void - added:
method WebSession.start(): void - added:
static field ServerWebExchange.LOG_ID_ATTRIBUTE: String
- added:
abstract class AbstractReactiveWebInitializer implements WebApplicationInitializer - added:
class DefaultServerWebExchange implements ServerWebExchange - added:
class ForwardedHeaderTransformer implements Function - added:
class HttpWebHandlerAdapter extends WebHandlerDecorator implements HttpHandler - added:
ctor AbstractReactiveWebInitializer() - added:
ctor DefaultServerWebExchange(ServerHttpRequest, ServerHttpResponse, WebSessionManager, ServerCodecConfigurer, LocaleContextResolver) - added:
ctor ForwardedHeaderTransformer() - added:
ctor HttpWebHandlerAdapter(WebHandler) - added:
ctor WebHttpHandlerBuilder.SpringWebBlockHoundIntegration() - added:
final class WebHttpHandlerBuilder - added:
method AbstractReactiveWebInitializer.createApplicationContext(): ApplicationContext - added:
method AbstractReactiveWebInitializer.getConfigClasses(): Class[] - added:
method AbstractReactiveWebInitializer.getServletMapping(): String - added:
method AbstractReactiveWebInitializer.getServletName(): String - added:
method AbstractReactiveWebInitializer.onStartup(ServletContext): void - added:
method AbstractReactiveWebInitializer.refreshApplicationContext(ApplicationContext): void - added:
method AbstractReactiveWebInitializer.registerCloseListener(ServletContext, ApplicationContext): void - added:
method DefaultServerWebExchange.addUrlTransformer(Function): void - added:
method DefaultServerWebExchange.checkNotModified(Instant): boolean - added:
method DefaultServerWebExchange.checkNotModified(String): boolean - added:
method DefaultServerWebExchange.checkNotModified(String, Instant): boolean - added:
method DefaultServerWebExchange.getApplicationContext(): ApplicationContext - added:
method DefaultServerWebExchange.getAttributes(): Map - added:
method DefaultServerWebExchange.getFormData(): Mono - added:
method DefaultServerWebExchange.getLocaleContext(): LocaleContext - added:
method DefaultServerWebExchange.getLogPrefix(): String - added:
method DefaultServerWebExchange.getMultipartData(): Mono - added:
method DefaultServerWebExchange.getPrincipal(): Mono - added:
method DefaultServerWebExchange.getRequest(): ServerHttpRequest - added:
method DefaultServerWebExchange.getResponse(): ServerHttpResponse - added:
method DefaultServerWebExchange.getSession(): Mono - added:
method DefaultServerWebExchange.isNotModified(): boolean - added:
method DefaultServerWebExchange.transformUrl(String): String - added:
method ForwardedHeaderTransformer.apply(ServerHttpRequest): ServerHttpRequest - added:
method ForwardedHeaderTransformer.hasForwardedHeaders(ServerHttpRequest): boolean - added:
method ForwardedHeaderTransformer.isRemoveOnly(): boolean - added:
method ForwardedHeaderTransformer.setRemoveOnly(boolean): void - added:
method HttpWebHandlerAdapter.afterPropertiesSet(): void - added:
method HttpWebHandlerAdapter.createExchange(ServerHttpRequest, ServerHttpResponse): ServerWebExchange - added:
method HttpWebHandlerAdapter.formatRequest(ServerHttpRequest): String - added:
method HttpWebHandlerAdapter.getApplicationContext(): ApplicationContext - added:
method HttpWebHandlerAdapter.getCodecConfigurer(): ServerCodecConfigurer - added:
method HttpWebHandlerAdapter.getForwardedHeaderTransformer(): ForwardedHeaderTransformer - added:
method HttpWebHandlerAdapter.getLocaleContextResolver(): LocaleContextResolver - added:
method HttpWebHandlerAdapter.getSessionManager(): WebSessionManager - added:
method HttpWebHandlerAdapter.handle(ServerHttpRequest, ServerHttpResponse): Mono - added:
method HttpWebHandlerAdapter.setApplicationContext(ApplicationContext): void - added:
method HttpWebHandlerAdapter.setCodecConfigurer(ServerCodecConfigurer): void - added:
method HttpWebHandlerAdapter.setForwardedHeaderTransformer(ForwardedHeaderTransformer): void - added:
method HttpWebHandlerAdapter.setLocaleContextResolver(LocaleContextResolver): void - added:
method HttpWebHandlerAdapter.setSessionManager(WebSessionManager): void - added:
method WebHttpHandlerBuilder.SpringWebBlockHoundIntegration.applyTo(BlockHound.Builder): void - added:
method WebHttpHandlerBuilder.build(): HttpHandler - added:
method WebHttpHandlerBuilder.clone(): WebHttpHandlerBuilder - added:
method WebHttpHandlerBuilder.codecConfigurer(ServerCodecConfigurer): WebHttpHandlerBuilder - added:
method WebHttpHandlerBuilder.exceptionHandler(WebExceptionHandler[]): WebHttpHandlerBuilder - added:
method WebHttpHandlerBuilder.exceptionHandlers(Consumer): WebHttpHandlerBuilder - added:
method WebHttpHandlerBuilder.filter(WebFilter[]): WebHttpHandlerBuilder - added:
method WebHttpHandlerBuilder.filters(Consumer): WebHttpHandlerBuilder - added:
method WebHttpHandlerBuilder.forwardedHeaderTransformer(ForwardedHeaderTransformer): WebHttpHandlerBuilder - added:
method WebHttpHandlerBuilder.hasCodecConfigurer(): boolean - added:
method WebHttpHandlerBuilder.hasForwardedHeaderTransformer(): boolean - added:
method WebHttpHandlerBuilder.hasHttpHandlerDecorator(): boolean - added:
method WebHttpHandlerBuilder.hasLocaleContextResolver(): boolean - added:
method WebHttpHandlerBuilder.hasSessionManager(): boolean - added:
method WebHttpHandlerBuilder.httpHandlerDecorator(Function): WebHttpHandlerBuilder - added:
method WebHttpHandlerBuilder.localeContextResolver(LocaleContextResolver): WebHttpHandlerBuilder - added:
method WebHttpHandlerBuilder.sessionManager(WebSessionManager): WebHttpHandlerBuilder - added:
static class WebHttpHandlerBuilder.SpringWebBlockHoundIntegration implements BlockHoundIntegration - added:
static field AbstractReactiveWebInitializer.DEFAULT_SERVLET_NAME: String - added:
static field WebHttpHandlerBuilder.FORWARDED_HEADER_TRANSFORMER_BEAN_NAME: String - added:
static field WebHttpHandlerBuilder.LOCALE_CONTEXT_RESOLVER_BEAN_NAME: String - added:
static field WebHttpHandlerBuilder.SERVER_CODEC_CONFIGURER_BEAN_NAME: String - added:
static field WebHttpHandlerBuilder.WEB_HANDLER_BEAN_NAME: String - added:
static field WebHttpHandlerBuilder.WEB_SESSION_MANAGER_BEAN_NAME: String - added:
static method WebHttpHandlerBuilder.applicationContext(ApplicationContext): WebHttpHandlerBuilder - added:
static method WebHttpHandlerBuilder.webHandler(WebHandler): WebHttpHandlerBuilder
- added:
class DefaultWebFilterChain implements WebFilterChain - added:
class ExceptionHandlingWebHandler extends WebHandlerDecorator - added:
class FilteringWebHandler extends WebHandlerDecorator - added:
class ResponseStatusExceptionHandler implements WebExceptionHandler - added:
class WebHandlerDecorator implements WebHandler - added:
ctor DefaultWebFilterChain(WebHandler, List) - added:
ctor DefaultWebFilterChain(WebHandler, WebFilter[]) - added:
ctor ExceptionHandlingWebHandler(WebHandler, List) - added:
ctor FilteringWebHandler(WebHandler, List) - added:
ctor ResponseStatusExceptionHandler() - added:
ctor WebHandlerDecorator(WebHandler) - added:
method DefaultWebFilterChain.filter(ServerWebExchange): Mono - added:
method DefaultWebFilterChain.getFilters(): List - added:
method DefaultWebFilterChain.getHandler(): WebHandler - added:
method ExceptionHandlingWebHandler.getExceptionHandlers(): List - added:
method ExceptionHandlingWebHandler.handle(ServerWebExchange): Mono - added:
method FilteringWebHandler.getFilters(): List - added:
method FilteringWebHandler.handle(ServerWebExchange): Mono - added:
method ResponseStatusExceptionHandler.determineRawStatusCode(Throwable): int - added:
method ResponseStatusExceptionHandler.determineStatus(Throwable): HttpStatus - added:
method ResponseStatusExceptionHandler.handle(ServerWebExchange, Throwable): Mono - added:
method ResponseStatusExceptionHandler.setWarnLogCategory(String): void - added:
method WebHandlerDecorator.getDelegate(): WebHandler - added:
method WebHandlerDecorator.handle(ServerWebExchange): Mono - added:
method WebHandlerDecorator.toString(): String
- added:
class AcceptHeaderLocaleContextResolver implements LocaleContextResolver - added:
class FixedLocaleContextResolver implements LocaleContextResolver - added:
ctor AcceptHeaderLocaleContextResolver() - added:
ctor FixedLocaleContextResolver() - added:
ctor FixedLocaleContextResolver(Locale) - added:
ctor FixedLocaleContextResolver(Locale, TimeZone) - added:
interface LocaleContextResolver - added:
method AcceptHeaderLocaleContextResolver.getDefaultLocale(): Locale - added:
method AcceptHeaderLocaleContextResolver.getSupportedLocales(): List - added:
method AcceptHeaderLocaleContextResolver.resolveLocaleContext(ServerWebExchange): LocaleContext - added:
method AcceptHeaderLocaleContextResolver.setDefaultLocale(Locale): void - added:
method AcceptHeaderLocaleContextResolver.setLocaleContext(ServerWebExchange, LocaleContext): void - added:
method AcceptHeaderLocaleContextResolver.setSupportedLocales(List): void - added:
method FixedLocaleContextResolver.resolveLocaleContext(ServerWebExchange): LocaleContext - added:
method FixedLocaleContextResolver.setLocaleContext(ServerWebExchange, LocaleContext): void - added:
method LocaleContextResolver.resolveLocaleContext(ServerWebExchange): LocaleContext - added:
method LocaleContextResolver.setLocaleContext(ServerWebExchange, LocaleContext): void
- added:
class CookieWebSessionIdResolver implements WebSessionIdResolver - added:
class DefaultWebSessionManager implements WebSessionManager - added:
class HeaderWebSessionIdResolver implements WebSessionIdResolver - added:
class InMemoryWebSessionStore implements WebSessionStore - added:
ctor CookieWebSessionIdResolver() - added:
ctor DefaultWebSessionManager() - added:
ctor HeaderWebSessionIdResolver() - added:
ctor InMemoryWebSessionStore() - added:
interface WebSessionIdResolver - added:
interface WebSessionManager - added:
interface WebSessionStore - added:
method CookieWebSessionIdResolver.addCookieInitializer(Consumer): void - added:
method CookieWebSessionIdResolver.expireSession(ServerWebExchange): void - added:
method CookieWebSessionIdResolver.getCookieMaxAge(): Duration - added:
method CookieWebSessionIdResolver.getCookieName(): String - added:
method CookieWebSessionIdResolver.resolveSessionIds(ServerWebExchange): List - added:
method CookieWebSessionIdResolver.setCookieMaxAge(Duration): void - added:
method CookieWebSessionIdResolver.setCookieName(String): void - added:
method CookieWebSessionIdResolver.setSessionId(ServerWebExchange, String): void - added:
method DefaultWebSessionManager.getSession(ServerWebExchange): Mono - added:
method DefaultWebSessionManager.getSessionIdResolver(): WebSessionIdResolver - added:
method DefaultWebSessionManager.getSessionStore(): WebSessionStore - added:
method DefaultWebSessionManager.setSessionIdResolver(WebSessionIdResolver): void - added:
method DefaultWebSessionManager.setSessionStore(WebSessionStore): void - added:
method HeaderWebSessionIdResolver.expireSession(ServerWebExchange): void - added:
method HeaderWebSessionIdResolver.getHeaderName(): String - added:
method HeaderWebSessionIdResolver.resolveSessionIds(ServerWebExchange): List - added:
method HeaderWebSessionIdResolver.setHeaderName(String): void - added:
method HeaderWebSessionIdResolver.setSessionId(ServerWebExchange, String): void - added:
method InMemoryWebSessionStore.createWebSession(): Mono - added:
method InMemoryWebSessionStore.getClock(): Clock - added:
method InMemoryWebSessionStore.getMaxSessions(): int - added:
method InMemoryWebSessionStore.getSessions(): Map - added:
method InMemoryWebSessionStore.removeExpiredSessions(): void - added:
method InMemoryWebSessionStore.removeSession(String): Mono - added:
method InMemoryWebSessionStore.retrieveSession(String): Mono - added:
method InMemoryWebSessionStore.setClock(Clock): void - added:
method InMemoryWebSessionStore.setMaxSessions(int): void - added:
method InMemoryWebSessionStore.updateLastAccessTime(WebSession): Mono - added:
method WebSessionIdResolver.expireSession(ServerWebExchange): void - added:
method WebSessionIdResolver.resolveSessionIds(ServerWebExchange): List - added:
method WebSessionIdResolver.setSessionId(ServerWebExchange, String): void - added:
method WebSessionManager.getSession(ServerWebExchange): Mono - added:
method WebSessionStore.createWebSession(): Mono - added:
method WebSessionStore.removeSession(String): Mono - added:
method WebSessionStore.retrieveSession(String): Mono - added:
method WebSessionStore.updateLastAccessTime(WebSession): Mono - added:
static field HeaderWebSessionIdResolver.DEFAULT_HEADER_NAME: String
- removed:
abstract class Log4jWebConfigurer - removed:
class Log4jConfigListener implements ServletContextListener - removed:
ctor Log4jConfigListener() - removed:
ctor Log4jWebConfigurer() - removed:
method ContentCachingResponseWrapper.setStatus(int): void - removed:
method ContentCachingResponseWrapper.setStatus(int, String): void - removed:
method Log4jConfigListener.contextDestroyed(ServletContextEvent): void - removed:
method Log4jConfigListener.contextInitialized(ServletContextEvent): void - removed:
static field Log4jWebConfigurer.CONFIG_LOCATION_PARAM: String - removed:
static field Log4jWebConfigurer.EXPOSE_WEB_APP_ROOT_PARAM: String - removed:
static field Log4jWebConfigurer.REFRESH_INTERVAL_PARAM: String - removed:
static method Log4jWebConfigurer.initLogging(ServletContext): void - removed:
static method Log4jWebConfigurer.shutdownLogging(ServletContext): void - removed:
static method WebUtils.exposeRequestAttributes(ServletRequest, Map): void - removed:
static method WebUtils.extractFilenameFromUrlPath(String): String - removed:
static method WebUtils.extractFullFilenameFromUrlPath(String): String - removed:
static method WebUtils.getOrCreateSessionAttribute(HttpSession, String, Class): Object - removed:
static method WebUtils.getTargetPage(ServletRequest, String, int): int - removed:
static method WebUtils.isDefaultHtmlEscape(ServletContext): boolean - changed:
class JavaScriptUtils → abstract class JavaScriptUtils - changed:
class UriComponentsBuilder implements Cloneable → class UriComponentsBuilder implements UriBuilder, Cloneable - changed:
method UriComponents.encode(String): UriComponents → method UriComponents.encode(Charset): UriComponents - added:
abstract class ServletRequestPathUtils - added:
class DefaultUriBuilderFactory implements UriBuilderFactory - added:
ctor DefaultUriBuilderFactory() - added:
ctor DefaultUriBuilderFactory(String) - added:
ctor DefaultUriBuilderFactory(UriComponentsBuilder) - added:
ctor ServletRequestPathUtils() - added:
enum DefaultUriBuilderFactory.EncodingMode - added:
interface UriBuilder - added:
interface UriBuilderFactory extends UriTemplateHandler - added:
method ContentCachingResponseWrapper.addHeader(String, String): void - added:
method ContentCachingResponseWrapper.addIntHeader(String, int): void - added:
method ContentCachingResponseWrapper.containsHeader(String): boolean - added:
method ContentCachingResponseWrapper.getHeader(String): String - added:
method ContentCachingResponseWrapper.getHeaderNames(): Collection - added:
method ContentCachingResponseWrapper.getHeaders(String): Collection - added:
method ContentCachingResponseWrapper.setHeader(String, String): void - added:
method ContentCachingResponseWrapper.setIntHeader(String, int): void - added:
method DefaultUriBuilderFactory.builder(): UriBuilder - added:
method DefaultUriBuilderFactory.expand(String, Map): URI - added:
method DefaultUriBuilderFactory.expand(String, Object[]): URI - added:
method DefaultUriBuilderFactory.getDefaultUriVariables(): Map - added:
method DefaultUriBuilderFactory.getEncodingMode(): DefaultUriBuilderFactory.EncodingMode - added:
method DefaultUriBuilderFactory.setDefaultUriVariables(Map): void - added:
method DefaultUriBuilderFactory.setEncodingMode(DefaultUriBuilderFactory.EncodingMode): void - added:
method DefaultUriBuilderFactory.setParsePath(boolean): void - added:
method DefaultUriBuilderFactory.shouldParsePath(): boolean - added:
method DefaultUriBuilderFactory.uriString(String): UriBuilder - added:
method UriBuilder.build(Map): URI - added:
method UriBuilder.build(Object[]): URI - added:
method UriBuilder.fragment(String): UriBuilder - added:
method UriBuilder.host(String): UriBuilder - added:
method UriBuilder.path(String): UriBuilder - added:
method UriBuilder.pathSegment(String[]): UriBuilder - added:
method UriBuilder.port(String): UriBuilder - added:
method UriBuilder.port(int): UriBuilder - added:
method UriBuilder.query(String): UriBuilder - added:
method UriBuilder.queryParam(String, Collection): UriBuilder - added:
method UriBuilder.queryParam(String, Object[]): UriBuilder - added:
method UriBuilder.queryParamIfPresent(String, Optional): UriBuilder - added:
method UriBuilder.queryParams(MultiValueMap): UriBuilder - added:
method UriBuilder.replacePath(String): UriBuilder - added:
method UriBuilder.replaceQuery(String): UriBuilder - added:
method UriBuilder.replaceQueryParam(String, Collection): UriBuilder - added:
method UriBuilder.replaceQueryParam(String, Object[]): UriBuilder - added:
method UriBuilder.replaceQueryParams(MultiValueMap): UriBuilder - added:
method UriBuilder.scheme(String): UriBuilder - added:
method UriBuilder.userInfo(String): UriBuilder - added:
method UriBuilderFactory.builder(): UriBuilder - added:
method UriBuilderFactory.uriString(String): UriBuilder - added:
method UriComponentsBuilder.build(Map): URI - added:
method UriComponentsBuilder.build(Object[]): URI - added:
method UriComponentsBuilder.encode(): UriComponentsBuilder - added:
method UriComponentsBuilder.encode(Charset): UriComponentsBuilder - added:
method UriComponentsBuilder.queryParam(String, Collection): UriComponentsBuilder - added:
method UriComponentsBuilder.queryParamIfPresent(String, Optional): UriComponentsBuilder - added:
method UriComponentsBuilder.replaceQueryParam(String, Collection): UriComponentsBuilder - added:
method UriComponentsBuilder.uriVariables(Map): UriComponentsBuilder - added:
method UrlPathHelper.getLookupPathForRequest(HttpServletRequest, String): String - added:
method UrlPathHelper.getPathWithinServletMapping(HttpServletRequest, String): String - added:
method UrlPathHelper.resolveAndCacheLookupPath(HttpServletRequest): String - added:
static field DefaultUriBuilderFactory.EncodingMode.NONE: DefaultUriBuilderFactory.EncodingMode - added:
static field DefaultUriBuilderFactory.EncodingMode.TEMPLATE_AND_VALUES: DefaultUriBuilderFactory.EncodingMode - added:
static field DefaultUriBuilderFactory.EncodingMode.URI_COMPONENT: DefaultUriBuilderFactory.EncodingMode - added:
static field DefaultUriBuilderFactory.EncodingMode.VALUES_ONLY: DefaultUriBuilderFactory.EncodingMode - added:
static field ServletRequestPathUtils.PATH_ATTRIBUTE: String - added:
static field UrlPathHelper.PATH_ATTRIBUTE: String - added:
static method DefaultUriBuilderFactory.EncodingMode.valueOf(String): DefaultUriBuilderFactory.EncodingMode - added:
static method DefaultUriBuilderFactory.EncodingMode.values(): DefaultUriBuilderFactory.EncodingMode[] - added:
static method ServletRequestPathUtils.clearParsedRequestPath(ServletRequest): void - added:
static method ServletRequestPathUtils.getCachedPath(ServletRequest): Object - added:
static method ServletRequestPathUtils.getCachedPathValue(ServletRequest): String - added:
static method ServletRequestPathUtils.getParsedRequestPath(ServletRequest): RequestPath - added:
static method ServletRequestPathUtils.hasCachedPath(ServletRequest): boolean - added:
static method ServletRequestPathUtils.hasParsedRequestPath(ServletRequest): boolean - added:
static method ServletRequestPathUtils.parseAndCache(HttpServletRequest): RequestPath - added:
static method ServletRequestPathUtils.setParsedRequestPath(RequestPath, ServletRequest): void - added:
static method UriComponentsBuilder.parseForwardedFor(HttpRequest, InetSocketAddress): InetSocketAddress - added:
static method UriUtils.decode(String, Charset): String - added:
static method UriUtils.encode(String, Charset): String - added:
static method UriUtils.encodeAuthority(String, Charset): String - added:
static method UriUtils.encodeFragment(String, Charset): String - added:
static method UriUtils.encodeHost(String, Charset): String - added:
static method UriUtils.encodePath(String, Charset): String - added:
static method UriUtils.encodePathSegment(String, Charset): String - added:
static method UriUtils.encodePort(String, Charset): String - added:
static method UriUtils.encodeQuery(String, Charset): String - added:
static method UriUtils.encodeQueryParam(String, Charset): String - added:
static method UriUtils.encodeQueryParams(MultiValueMap): MultiValueMap - added:
static method UriUtils.encodeScheme(String, Charset): String - added:
static method UriUtils.encodeUriVariables(Map): Map - added:
static method UriUtils.encodeUriVariables(Object[]): Object[] - added:
static method UriUtils.encodeUserInfo(String, Charset): String - added:
static method UrlPathHelper.getResolvedLookupPath(ServletRequest): String
- added:
class PathPattern implements Comparable - added:
class PathPatternParser - added:
class PathPatternRouteMatcher implements RouteMatcher - added:
class PatternParseException extends IllegalArgumentException - added:
ctor PathPatternParser() - added:
ctor PathPatternRouteMatcher() - added:
ctor PathPatternRouteMatcher(PathPatternParser) - added:
enum PatternParseException.PatternMessage - added:
method PathPattern.PathMatchInfo.getMatrixVariables(): Map - added:
method PathPattern.PathMatchInfo.getUriVariables(): Map - added:
method PathPattern.PathMatchInfo.toString(): String - added:
method PathPattern.PathRemainingMatchInfo.getMatrixVariables(): Map - added:
method PathPattern.PathRemainingMatchInfo.getPathMatched(): PathContainer - added:
method PathPattern.PathRemainingMatchInfo.getPathRemaining(): PathContainer - added:
method PathPattern.PathRemainingMatchInfo.getUriVariables(): Map - added:
method PathPattern.combine(PathPattern): PathPattern - added:
method PathPattern.compareTo(PathPattern): int - added:
method PathPattern.equals(Object): boolean - added:
method PathPattern.extractPathWithinPattern(PathContainer): PathContainer - added:
method PathPattern.getPatternString(): String - added:
method PathPattern.hasPatternSyntax(): boolean - added:
method PathPattern.hashCode(): int - added:
method PathPattern.matchAndExtract(PathContainer): PathPattern.PathMatchInfo - added:
method PathPattern.matchStartOfPath(PathContainer): PathPattern.PathRemainingMatchInfo - added:
method PathPattern.matches(PathContainer): boolean - added:
method PathPattern.toString(): String - added:
method PathPatternParser.getPathOptions(): PathContainer.Options - added:
method PathPatternParser.initFullPathPattern(String): String - added:
method PathPatternParser.isCaseSensitive(): boolean - added:
method PathPatternParser.isMatchOptionalTrailingSeparator(): boolean - added:
method PathPatternParser.parse(String): PathPattern - added:
method PathPatternParser.setCaseSensitive(boolean): void - added:
method PathPatternParser.setMatchOptionalTrailingSeparator(boolean): void - added:
method PathPatternParser.setPathOptions(PathContainer.Options): void - added:
method PathPatternRouteMatcher.combine(String, String): String - added:
method PathPatternRouteMatcher.getPatternComparator(RouteMatcher.Route): Comparator - added:
method PathPatternRouteMatcher.isPattern(String): boolean - added:
method PathPatternRouteMatcher.match(String, RouteMatcher.Route): boolean - added:
method PathPatternRouteMatcher.matchAndExtract(String, RouteMatcher.Route): Map - added:
method PathPatternRouteMatcher.parseRoute(String): RouteMatcher.Route - added:
method PatternParseException.PatternMessage.formatMessage(Object[]): String - added:
method PatternParseException.getInserts(): Object[] - added:
method PatternParseException.getMessage(): String - added:
method PatternParseException.getMessageType(): PatternParseException.PatternMessage - added:
method PatternParseException.getPosition(): int - added:
method PatternParseException.toDetailedString(): String - added:
static class PathPattern.PathMatchInfo - added:
static class PathPattern.PathRemainingMatchInfo - added:
static field PathPattern.SPECIFICITY_COMPARATOR: Comparator - added:
static field PathPatternParser.defaultInstance: PathPatternParser - added:
static field PatternParseException.PatternMessage.BADLY_FORMED_CAPTURE_THE_REST: PatternParseException.PatternMessage - added:
static field PatternParseException.PatternMessage.CANNOT_HAVE_ADJACENT_CAPTURES: PatternParseException.PatternMessage - added:
static field PatternParseException.PatternMessage.CAPTURE_ALL_IS_STANDALONE_CONSTRUCT: PatternParseException.PatternMessage - added:
static field PatternParseException.PatternMessage.ILLEGAL_CHARACTER_AT_START_OF_CAPTURE_DESCRIPTOR: PatternParseException.PatternMessage - added:
static field PatternParseException.PatternMessage.ILLEGAL_CHARACTER_IN_CAPTURE_DESCRIPTOR: PatternParseException.PatternMessage - added:
static field PatternParseException.PatternMessage.ILLEGAL_DOUBLE_CAPTURE: PatternParseException.PatternMessage - added:
static field PatternParseException.PatternMessage.ILLEGAL_NESTED_CAPTURE: PatternParseException.PatternMessage - added:
static field PatternParseException.PatternMessage.MISSING_CLOSE_CAPTURE: PatternParseException.PatternMessage - added:
static field PatternParseException.PatternMessage.MISSING_OPEN_CAPTURE: PatternParseException.PatternMessage - added:
static field PatternParseException.PatternMessage.MISSING_REGEX_CONSTRAINT: PatternParseException.PatternMessage - added:
static field PatternParseException.PatternMessage.NO_MORE_DATA_EXPECTED_AFTER_CAPTURE_THE_REST: PatternParseException.PatternMessage - added:
static field PatternParseException.PatternMessage.REGEX_PATTERN_SYNTAX_EXCEPTION: PatternParseException.PatternMessage - added:
static method PatternParseException.PatternMessage.valueOf(String): PatternParseException.PatternMessage - added:
static method PatternParseException.PatternMessage.values(): PatternParseException.PatternMessage[]