Skip to content

Upgrading org.springframework:spring-web 2 to 3

Unknown2.5.6.SEC03 → 3.2.18.RELEASE

Fetching 32 releases from GitHub…0 / 32
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • 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.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Adds javax.activation:activation 1.1, javax.servlet:javax.servlet-api 3.0.1, org.springframework:spring-aop 3.2.18.RELEASE.

Drops commons-logging:commons-logging, javax.faces:jsf-api, javax.servlet:jsp-api, javax.servlet:servlet-api.

Installs 9 packages in all (was 8).

Also installs org.springframework:spring-expression.

Moves commons-logging:commons-logging 1.1.1 → 1.1.3. Your build may pick other versions.

3 packages of its own release move with it.

Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.

  • added: class HttpEntity
  • added: class HttpHeaders implements MultiValueMap, Serializable
  • added: class InvalidMediaTypeException extends IllegalArgumentException
  • added: class MediaType implements Comparable
  • added: class MediaTypeEditor extends PropertyEditorSupport
  • added: class ResponseEntity extends HttpEntity
  • added: ctor HttpEntity()
  • added: ctor HttpEntity(MultiValueMap)
  • added: ctor HttpEntity(Object)
  • added: ctor HttpEntity(Object, MultiValueMap)
  • added: ctor HttpHeaders()
  • added: ctor InvalidMediaTypeException(String, String)
  • added: ctor MediaType(MediaType, Map)
  • added: ctor MediaType(String)
  • added: ctor MediaType(String, String)
  • added: ctor MediaType(String, String, Charset)
  • added: ctor MediaType(String, String, Map)
  • added: ctor MediaType(String, String, double)
  • added: ctor MediaTypeEditor()
  • added: ctor ResponseEntity(HttpStatus)
  • added: ctor ResponseEntity(MultiValueMap, HttpStatus)
  • added: ctor ResponseEntity(Object, HttpStatus)
  • added: ctor ResponseEntity(Object, MultiValueMap, HttpStatus)
  • added: enum HttpMethod
  • added: enum HttpStatus
  • added: enum HttpStatus.Series
  • added: interface HttpInputMessage extends HttpMessage
  • added: interface HttpMessage
  • added: interface HttpOutputMessage extends HttpMessage
  • added: interface HttpRequest extends HttpMessage
  • added: method HttpEntity.equals(Object): boolean
  • added: method HttpEntity.getBody(): Object
  • added: method HttpEntity.getHeaders(): HttpHeaders
  • added: method HttpEntity.hasBody(): boolean
  • added: method HttpEntity.hashCode(): int
  • added: method HttpEntity.toString(): String
  • added: method HttpHeaders.add(String, String): void
  • added: method HttpHeaders.clear(): void
  • added: method HttpHeaders.containsKey(Object): boolean
  • added: method HttpHeaders.containsValue(Object): boolean
  • added: method HttpHeaders.entrySet(): Set
  • added: method HttpHeaders.equals(Object): boolean
  • added: method HttpHeaders.get(Object): List
  • added: method HttpHeaders.getAccept(): List
  • added: method HttpHeaders.getAcceptCharset(): List
  • added: method HttpHeaders.getAllow(): Set
  • added: method HttpHeaders.getCacheControl(): String
  • added: method HttpHeaders.getContentLength(): long
  • added: method HttpHeaders.getContentType(): MediaType
  • added: method HttpHeaders.getDate(): long
  • added: method HttpHeaders.getETag(): String
  • added: method HttpHeaders.getExpires(): long
  • added: method HttpHeaders.getFirst(String): String
  • added: method HttpHeaders.getFirstDate(String): long
  • added: method HttpHeaders.getIfModifiedSince(): long
  • added: method HttpHeaders.getIfNoneMatch(): List
  • added: method HttpHeaders.getIfNotModifiedSince(): long
  • added: method HttpHeaders.getLastModified(): long
  • added: method HttpHeaders.getLocation(): URI
  • added: method HttpHeaders.getPragma(): String
  • added: method HttpHeaders.hashCode(): int
  • added: method HttpHeaders.isEmpty(): boolean
  • added: method HttpHeaders.keySet(): Set
  • added: method HttpHeaders.put(String, List): List
  • added: method HttpHeaders.putAll(Map): void
  • added: method HttpHeaders.remove(Object): List
  • added: method HttpHeaders.set(String, String): void
  • added: method HttpHeaders.setAccept(List): void
  • added: method HttpHeaders.setAcceptCharset(List): void
  • added: method HttpHeaders.setAll(Map): void
  • added: method HttpHeaders.setAllow(Set): void
  • added: method HttpHeaders.setCacheControl(String): void
  • added: method HttpHeaders.setContentDispositionFormData(String, String): void
  • added: method HttpHeaders.setContentLength(long): void
  • added: method HttpHeaders.setContentType(MediaType): void
  • added: method HttpHeaders.setDate(String, long): void
  • added: method HttpHeaders.setDate(long): void
  • added: method HttpHeaders.setETag(String): void
  • added: method HttpHeaders.setExpires(long): void
  • added: method HttpHeaders.setIfModifiedSince(long): void
  • added: method HttpHeaders.setIfNoneMatch(List): void
  • added: method HttpHeaders.setIfNoneMatch(String): void
  • added: method HttpHeaders.setLastModified(long): void
  • added: method HttpHeaders.setLocation(URI): void
  • added: method HttpHeaders.setPragma(String): void
  • added: method HttpHeaders.size(): int
  • added: method HttpHeaders.toSingleValueMap(): Map
  • added: method HttpHeaders.toString(): String
  • added: method HttpHeaders.values(): Collection
  • added: method HttpInputMessage.getBody(): InputStream
  • added: method HttpMessage.getHeaders(): HttpHeaders
  • added: method HttpOutputMessage.getBody(): OutputStream
  • added: method HttpRequest.getMethod(): HttpMethod
  • added: method HttpRequest.getURI(): URI
  • added: method HttpStatus.Series.value(): int
  • added: method HttpStatus.getReasonPhrase(): String
  • added: method HttpStatus.series(): HttpStatus.Series
  • added: method HttpStatus.toString(): String
  • added: method HttpStatus.value(): int
  • added: method InvalidMediaTypeException.getMediaType(): String
  • added: method MediaType.compareTo(MediaType): int
  • added: method MediaType.copyQualityValue(MediaType): MediaType
  • added: method MediaType.equals(Object): boolean
  • added: method MediaType.getCharSet(): Charset
  • added: method MediaType.getParameter(String): String
  • added: method MediaType.getParameters(): Map
  • added: method MediaType.getQualityValue(): double
  • added: method MediaType.getSubtype(): String
  • added: method MediaType.getType(): String
  • added: method MediaType.hashCode(): int
  • added: method MediaType.includes(MediaType): boolean
  • added: method MediaType.isCompatibleWith(MediaType): boolean
  • added: method MediaType.isConcrete(): boolean
  • added: method MediaType.isWildcardSubtype(): boolean
  • added: method MediaType.isWildcardType(): boolean
  • added: method MediaType.removeQualityValue(): MediaType
  • added: method MediaType.toString(): String
  • added: method MediaTypeEditor.getAsText(): String
  • added: method MediaTypeEditor.setAsText(String): void
  • added: method ResponseEntity.equals(Object): boolean
  • added: method ResponseEntity.getStatusCode(): HttpStatus
  • added: method ResponseEntity.hashCode(): int
  • added: method ResponseEntity.toString(): String
  • added: static field HttpEntity.EMPTY: HttpEntity
  • added: static field HttpMethod.DELETE: HttpMethod
  • added: static field HttpMethod.GET: HttpMethod
  • added: static field HttpMethod.HEAD: HttpMethod
  • added: static field HttpMethod.OPTIONS: HttpMethod
  • added: static field HttpMethod.PATCH: HttpMethod
  • added: static field HttpMethod.POST: HttpMethod
  • added: static field HttpMethod.PUT: HttpMethod
  • added: static field HttpMethod.TRACE: HttpMethod
  • added: static field HttpStatus.ACCEPTED: HttpStatus
  • added: static field HttpStatus.ALREADY_REPORTED: HttpStatus
  • added: static field HttpStatus.BAD_GATEWAY: HttpStatus
  • added: static field HttpStatus.BAD_REQUEST: HttpStatus
  • added: static field HttpStatus.BANDWIDTH_LIMIT_EXCEEDED: HttpStatus
  • added: static field HttpStatus.CHECKPOINT: HttpStatus
  • added: static field HttpStatus.CONFLICT: HttpStatus
  • added: static field HttpStatus.CONTINUE: HttpStatus
  • added: static field HttpStatus.CREATED: HttpStatus
  • added: static field HttpStatus.DESTINATION_LOCKED: HttpStatus
  • added: static field HttpStatus.EXPECTATION_FAILED: HttpStatus
  • added: static field HttpStatus.FAILED_DEPENDENCY: HttpStatus
  • added: static field HttpStatus.FORBIDDEN: HttpStatus
  • added: static field HttpStatus.FOUND: HttpStatus
  • added: static field HttpStatus.GATEWAY_TIMEOUT: HttpStatus
  • added: static field HttpStatus.GONE: HttpStatus
  • added: static field HttpStatus.HTTP_VERSION_NOT_SUPPORTED: HttpStatus
  • added: static field HttpStatus.IM_USED: HttpStatus
  • added: static field HttpStatus.INSUFFICIENT_SPACE_ON_RESOURCE: HttpStatus
  • added: static field HttpStatus.INSUFFICIENT_STORAGE: HttpStatus
  • added: static field HttpStatus.INTERNAL_SERVER_ERROR: HttpStatus
  • added: static field HttpStatus.I_AM_A_TEAPOT: HttpStatus
  • added: static field HttpStatus.LENGTH_REQUIRED: HttpStatus
  • added: static field HttpStatus.LOCKED: HttpStatus
  • added: static field HttpStatus.LOOP_DETECTED: HttpStatus
  • added: static field HttpStatus.METHOD_FAILURE: HttpStatus
  • added: static field HttpStatus.METHOD_NOT_ALLOWED: HttpStatus
  • added: static field HttpStatus.MOVED_PERMANENTLY: HttpStatus
  • added: static field HttpStatus.MOVED_TEMPORARILY: HttpStatus
  • added: static field HttpStatus.MULTIPLE_CHOICES: HttpStatus
  • added: static field HttpStatus.MULTI_STATUS: HttpStatus
  • added: static field HttpStatus.NETWORK_AUTHENTICATION_REQUIRED: HttpStatus
  • added: static field HttpStatus.NON_AUTHORITATIVE_INFORMATION: HttpStatus
  • added: static field HttpStatus.NOT_ACCEPTABLE: HttpStatus
  • added: static field HttpStatus.NOT_EXTENDED: HttpStatus
  • added: static field HttpStatus.NOT_FOUND: HttpStatus
  • added: static field HttpStatus.NOT_IMPLEMENTED: HttpStatus
  • added: static field HttpStatus.NOT_MODIFIED: HttpStatus
  • added: static field HttpStatus.NO_CONTENT: HttpStatus
  • added: static field HttpStatus.OK: HttpStatus
  • added: static field HttpStatus.PARTIAL_CONTENT: HttpStatus
  • added: static field HttpStatus.PAYMENT_REQUIRED: HttpStatus
  • added: static field HttpStatus.PRECONDITION_FAILED: HttpStatus
  • added: static field HttpStatus.PRECONDITION_REQUIRED: HttpStatus
  • added: static field HttpStatus.PROCESSING: HttpStatus
  • added: static field HttpStatus.PROXY_AUTHENTICATION_REQUIRED: HttpStatus
  • added: static field HttpStatus.REQUESTED_RANGE_NOT_SATISFIABLE: HttpStatus
  • added: static field HttpStatus.REQUEST_ENTITY_TOO_LARGE: HttpStatus
  • added: static field HttpStatus.REQUEST_HEADER_FIELDS_TOO_LARGE: HttpStatus
  • added: static field HttpStatus.REQUEST_TIMEOUT: HttpStatus
  • added: static field HttpStatus.REQUEST_URI_TOO_LONG: HttpStatus
  • added: static field HttpStatus.RESET_CONTENT: HttpStatus
  • added: static field HttpStatus.RESUME_INCOMPLETE: HttpStatus
  • added: static field HttpStatus.SEE_OTHER: HttpStatus
  • added: static field HttpStatus.SERVICE_UNAVAILABLE: HttpStatus
  • added: static field HttpStatus.SWITCHING_PROTOCOLS: HttpStatus
  • added: static field HttpStatus.Series.CLIENT_ERROR: HttpStatus.Series
  • added: static field HttpStatus.Series.INFORMATIONAL: HttpStatus.Series
  • added: static field HttpStatus.Series.REDIRECTION: HttpStatus.Series
  • added: static field HttpStatus.Series.SERVER_ERROR: HttpStatus.Series
  • added: static field HttpStatus.Series.SUCCESSFUL: HttpStatus.Series
  • added: static field HttpStatus.TEMPORARY_REDIRECT: HttpStatus
  • added: static field HttpStatus.TOO_MANY_REQUESTS: HttpStatus
  • added: static field HttpStatus.UNAUTHORIZED: HttpStatus
  • added: static field HttpStatus.UNPROCESSABLE_ENTITY: HttpStatus
  • added: static field HttpStatus.UNSUPPORTED_MEDIA_TYPE: HttpStatus
  • added: static field HttpStatus.UPGRADE_REQUIRED: HttpStatus
  • added: static field HttpStatus.USE_PROXY: HttpStatus
  • added: static field HttpStatus.VARIANT_ALSO_NEGOTIATES: HttpStatus
  • added: static field MediaType.ALL: MediaType
  • added: static field MediaType.ALL_VALUE: String
  • added: static field MediaType.APPLICATION_ATOM_XML: MediaType
  • added: static field MediaType.APPLICATION_ATOM_XML_VALUE: String
  • added: static field MediaType.APPLICATION_FORM_URLENCODED: MediaType
  • added: static field MediaType.APPLICATION_FORM_URLENCODED_VALUE: String
  • added: static field MediaType.APPLICATION_JSON: MediaType
  • added: static field MediaType.APPLICATION_JSON_VALUE: String
  • added: static field MediaType.APPLICATION_OCTET_STREAM: MediaType
  • added: static field MediaType.APPLICATION_OCTET_STREAM_VALUE: String
  • added: static field MediaType.APPLICATION_XHTML_XML: MediaType
  • added: static field MediaType.APPLICATION_XHTML_XML_VALUE: String
  • added: static field MediaType.APPLICATION_XML: MediaType
  • added: static field MediaType.APPLICATION_XML_VALUE: String
  • added: static field MediaType.IMAGE_GIF: MediaType
  • added: static field MediaType.IMAGE_GIF_VALUE: String
  • added: static field MediaType.IMAGE_JPEG: MediaType
  • added: static field MediaType.IMAGE_JPEG_VALUE: String
  • added: static field MediaType.IMAGE_PNG: MediaType
  • added: static field MediaType.IMAGE_PNG_VALUE: String
  • added: static field MediaType.MULTIPART_FORM_DATA: MediaType
  • added: static field MediaType.MULTIPART_FORM_DATA_VALUE: String
  • added: static field MediaType.QUALITY_VALUE_COMPARATOR: Comparator
  • added: static field MediaType.SPECIFICITY_COMPARATOR: Comparator
  • added: static field MediaType.TEXT_HTML: MediaType
  • added: static field MediaType.TEXT_HTML_VALUE: String
  • added: static field MediaType.TEXT_PLAIN: MediaType
  • added: static field MediaType.TEXT_PLAIN_VALUE: String
  • added: static field MediaType.TEXT_XML: MediaType
  • added: static field MediaType.TEXT_XML_VALUE: String
  • added: static method HttpHeaders.readOnlyHttpHeaders(HttpHeaders): HttpHeaders
  • added: static method HttpMethod.valueOf(String): HttpMethod
  • added: static method HttpMethod.values(): HttpMethod[]
  • added: static method HttpStatus.Series.valueOf(HttpStatus): HttpStatus.Series
  • added: static method HttpStatus.Series.valueOf(String): HttpStatus.Series
  • added: static method HttpStatus.Series.valueOf(int): HttpStatus.Series
  • added: static method HttpStatus.Series.values(): HttpStatus.Series[]
  • added: static method HttpStatus.valueOf(String): HttpStatus
  • added: static method HttpStatus.valueOf(int): HttpStatus
  • added: static method HttpStatus.values(): HttpStatus[]
  • added: static method MediaType.parseMediaType(String): MediaType
  • added: static method MediaType.parseMediaTypes(String): List
  • added: static method MediaType.sortByQualityValue(List): void
  • added: static method MediaType.sortBySpecificity(List): void
  • added: static method MediaType.sortBySpecificityAndQuality(List): void
  • added: static method MediaType.toString(Collection): String
  • added: static method MediaType.valueOf(String): MediaType
  • added: abstract class AbstractClientHttpRequest implements ClientHttpRequest
  • added: abstract class AbstractClientHttpRequestFactoryWrapper implements ClientHttpRequestFactory
  • added: abstract class AbstractClientHttpResponse implements ClientHttpResponse
  • added: class BufferingClientHttpRequestFactory extends AbstractClientHttpRequestFactoryWrapper
  • added: class CommonsClientHttpRequestFactory implements ClientHttpRequestFactory, DisposableBean
  • added: class HttpComponentsClientHttpRequestFactory implements ClientHttpRequestFactory, DisposableBean
  • added: class InterceptingClientHttpRequestFactory extends AbstractClientHttpRequestFactoryWrapper
  • added: class SimpleClientHttpRequestFactory implements ClientHttpRequestFactory
  • added: ctor AbstractClientHttpRequest()
  • added: ctor AbstractClientHttpRequestFactoryWrapper(ClientHttpRequestFactory)
  • added: ctor AbstractClientHttpResponse()
  • added: ctor BufferingClientHttpRequestFactory(ClientHttpRequestFactory)
  • added: ctor CommonsClientHttpRequestFactory()
  • added: ctor CommonsClientHttpRequestFactory(HttpClient)
  • added: ctor HttpComponentsClientHttpRequestFactory()
  • added: ctor HttpComponentsClientHttpRequestFactory(HttpClient)
  • added: ctor InterceptingClientHttpRequestFactory(ClientHttpRequestFactory, List)
  • added: ctor SimpleClientHttpRequestFactory()
  • added: interface ClientHttpRequest extends HttpRequest, HttpOutputMessage
  • added: interface ClientHttpRequestExecution
  • added: interface ClientHttpRequestFactory
  • added: interface ClientHttpRequestInterceptor
  • added: interface ClientHttpResponse extends HttpInputMessage, Closeable
  • added: method AbstractClientHttpRequest.execute(): ClientHttpResponse
  • added: method AbstractClientHttpRequest.executeInternal(HttpHeaders): ClientHttpResponse
  • added: method AbstractClientHttpRequest.getBody(): OutputStream
  • added: method AbstractClientHttpRequest.getBodyInternal(HttpHeaders): OutputStream
  • added: method AbstractClientHttpRequest.getHeaders(): HttpHeaders
  • added: method AbstractClientHttpRequestFactoryWrapper.createRequest(URI, HttpMethod): ClientHttpRequest
  • added: method AbstractClientHttpRequestFactoryWrapper.createRequest(URI, HttpMethod, ClientHttpRequestFactory): ClientHttpRequest
  • added: method AbstractClientHttpResponse.getStatusCode(): HttpStatus
  • added: method BufferingClientHttpRequestFactory.createRequest(URI, HttpMethod, ClientHttpRequestFactory): ClientHttpRequest
  • added: method BufferingClientHttpRequestFactory.shouldBuffer(URI, HttpMethod): boolean
  • added: method ClientHttpRequest.execute(): ClientHttpResponse
  • added: method ClientHttpRequestExecution.execute(HttpRequest, byte[]): ClientHttpResponse
  • added: method ClientHttpRequestFactory.createRequest(URI, HttpMethod): ClientHttpRequest
  • added: method ClientHttpRequestInterceptor.intercept(HttpRequest, byte[], ClientHttpRequestExecution): ClientHttpResponse
  • added: method ClientHttpResponse.close(): void
  • added: method ClientHttpResponse.getRawStatusCode(): int
  • added: method ClientHttpResponse.getStatusCode(): HttpStatus
  • added: method ClientHttpResponse.getStatusText(): String
  • added: method CommonsClientHttpRequestFactory.createCommonsHttpMethod(HttpMethod, String): HttpMethodBase
  • added: method CommonsClientHttpRequestFactory.createRequest(URI, HttpMethod): ClientHttpRequest
  • added: method CommonsClientHttpRequestFactory.destroy(): void
  • added: method CommonsClientHttpRequestFactory.getHttpClient(): HttpClient
  • added: method CommonsClientHttpRequestFactory.postProcessCommonsHttpMethod(HttpMethodBase): void
  • added: method CommonsClientHttpRequestFactory.setConnectTimeout(int): void
  • added: method CommonsClientHttpRequestFactory.setHttpClient(HttpClient): void
  • added: method CommonsClientHttpRequestFactory.setReadTimeout(int): void
  • added: method HttpComponentsClientHttpRequestFactory.createHttpContext(HttpMethod, URI): HttpContext
  • added: method HttpComponentsClientHttpRequestFactory.createHttpUriRequest(HttpMethod, URI): HttpUriRequest
  • added: method HttpComponentsClientHttpRequestFactory.createRequest(URI, HttpMethod): ClientHttpRequest
  • added: method HttpComponentsClientHttpRequestFactory.destroy(): void
  • added: method HttpComponentsClientHttpRequestFactory.getHttpClient(): HttpClient
  • added: method HttpComponentsClientHttpRequestFactory.postProcessHttpRequest(HttpUriRequest): void
  • added: method HttpComponentsClientHttpRequestFactory.setConnectTimeout(int): void
  • added: method HttpComponentsClientHttpRequestFactory.setHttpClient(HttpClient): void
  • added: method HttpComponentsClientHttpRequestFactory.setReadTimeout(int): void
  • added: method InterceptingClientHttpRequestFactory.createRequest(URI, HttpMethod, ClientHttpRequestFactory): ClientHttpRequest
  • added: method SimpleClientHttpRequestFactory.createRequest(URI, HttpMethod): ClientHttpRequest
  • added: method SimpleClientHttpRequestFactory.openConnection(URL, Proxy): HttpURLConnection
  • added: method SimpleClientHttpRequestFactory.prepareConnection(HttpURLConnection, String): void
  • added: method SimpleClientHttpRequestFactory.setBufferRequestBody(boolean): void
  • added: method SimpleClientHttpRequestFactory.setChunkSize(int): void
  • added: method SimpleClientHttpRequestFactory.setConnectTimeout(int): void
  • added: method SimpleClientHttpRequestFactory.setOutputStreaming(boolean): void
  • added: method SimpleClientHttpRequestFactory.setProxy(Proxy): void
  • added: method SimpleClientHttpRequestFactory.setReadTimeout(int): void
  • added: abstract class HttpAccessor
  • added: abstract class InterceptingHttpAccessor extends HttpAccessor
  • added: class HttpRequestWrapper implements HttpRequest
  • added: class ProxyFactoryBean implements FactoryBean, InitializingBean
  • added: ctor HttpAccessor()
  • added: ctor HttpRequestWrapper(HttpRequest)
  • added: ctor InterceptingHttpAccessor()
  • added: ctor ProxyFactoryBean()
  • added: field HttpAccessor.logger: Log
  • added: method HttpAccessor.createRequest(URI, HttpMethod): ClientHttpRequest
  • added: method HttpAccessor.getRequestFactory(): ClientHttpRequestFactory
  • added: method HttpAccessor.setRequestFactory(ClientHttpRequestFactory): void
  • added: method HttpRequestWrapper.getHeaders(): HttpHeaders
  • added: method HttpRequestWrapper.getMethod(): HttpMethod
  • added: method HttpRequestWrapper.getRequest(): HttpRequest
  • added: method HttpRequestWrapper.getURI(): URI
  • added: method InterceptingHttpAccessor.getInterceptors(): List
  • added: method InterceptingHttpAccessor.getRequestFactory(): ClientHttpRequestFactory
  • added: method InterceptingHttpAccessor.setInterceptors(List): void
  • added: method ProxyFactoryBean.afterPropertiesSet(): void
  • added: method ProxyFactoryBean.getObject(): Proxy
  • added: method ProxyFactoryBean.getObjectType(): Class
  • added: method ProxyFactoryBean.isSingleton(): boolean
  • added: method ProxyFactoryBean.setHostname(String): void
  • added: method ProxyFactoryBean.setPort(int): void
  • added: method ProxyFactoryBean.setType(Proxy.Type): void
  • added: abstract class AbstractHttpMessageConverter implements HttpMessageConverter
  • added: class BufferedImageHttpMessageConverter implements HttpMessageConverter
  • added: class ByteArrayHttpMessageConverter extends AbstractHttpMessageConverter
  • added: class FormHttpMessageConverter implements HttpMessageConverter
  • added: class HttpMessageConversionException extends NestedRuntimeException
  • added: class HttpMessageNotReadableException extends HttpMessageConversionException
  • added: class HttpMessageNotWritableException extends HttpMessageConversionException
  • added: class ObjectToStringHttpMessageConverter extends AbstractHttpMessageConverter
  • added: class ResourceHttpMessageConverter extends AbstractHttpMessageConverter
  • added: class StringHttpMessageConverter extends AbstractHttpMessageConverter
  • added: ctor AbstractHttpMessageConverter()
  • added: ctor AbstractHttpMessageConverter(MediaType)
  • added: ctor AbstractHttpMessageConverter(MediaType[])
  • added: ctor BufferedImageHttpMessageConverter()
  • added: ctor ByteArrayHttpMessageConverter()
  • added: ctor FormHttpMessageConverter()
  • added: ctor HttpMessageConversionException(String)
  • added: ctor HttpMessageConversionException(String, Throwable)
  • added: ctor HttpMessageNotReadableException(String)
  • added: ctor HttpMessageNotReadableException(String, Throwable)
  • added: ctor HttpMessageNotWritableException(String)
  • added: ctor HttpMessageNotWritableException(String, Throwable)
  • added: ctor ObjectToStringHttpMessageConverter(ConversionService)
  • added: ctor ObjectToStringHttpMessageConverter(ConversionService, Charset)
  • added: ctor ResourceHttpMessageConverter()
  • added: ctor StringHttpMessageConverter()
  • added: ctor StringHttpMessageConverter(Charset)
  • added: field AbstractHttpMessageConverter.logger: Log
  • added: interface GenericHttpMessageConverter extends HttpMessageConverter
  • added: interface HttpMessageConverter
  • added: method AbstractHttpMessageConverter.canRead(Class, MediaType): boolean
  • added: method AbstractHttpMessageConverter.canRead(MediaType): boolean
  • added: method AbstractHttpMessageConverter.canWrite(Class, MediaType): boolean
  • added: method AbstractHttpMessageConverter.canWrite(MediaType): boolean
  • added: method AbstractHttpMessageConverter.getContentLength(Object, MediaType): Long
  • added: method AbstractHttpMessageConverter.getDefaultContentType(Object): MediaType
  • added: method AbstractHttpMessageConverter.getSupportedMediaTypes(): List
  • added: method AbstractHttpMessageConverter.read(Class, HttpInputMessage): Object
  • added: method AbstractHttpMessageConverter.readInternal(Class, HttpInputMessage): Object
  • added: method AbstractHttpMessageConverter.setSupportedMediaTypes(List): void
  • added: method AbstractHttpMessageConverter.supports(Class): boolean
  • added: method AbstractHttpMessageConverter.write(Object, MediaType, HttpOutputMessage): void
  • added: method AbstractHttpMessageConverter.writeInternal(Object, HttpOutputMessage): void
  • added: method BufferedImageHttpMessageConverter.canRead(Class, MediaType): boolean
  • added: method BufferedImageHttpMessageConverter.canWrite(Class, MediaType): boolean
  • added: method BufferedImageHttpMessageConverter.getDefaultContentType(): MediaType
  • added: method BufferedImageHttpMessageConverter.getSupportedMediaTypes(): List
  • added: method BufferedImageHttpMessageConverter.process(ImageReadParam): void
  • added: method BufferedImageHttpMessageConverter.process(ImageWriteParam): void
  • added: method BufferedImageHttpMessageConverter.read(Class, HttpInputMessage): BufferedImage
  • added: method BufferedImageHttpMessageConverter.setCacheDir(File): void
  • added: method BufferedImageHttpMessageConverter.setDefaultContentType(MediaType): void
  • added: method BufferedImageHttpMessageConverter.write(BufferedImage, MediaType, HttpOutputMessage): void
  • added: method ByteArrayHttpMessageConverter.getContentLength(byte[], MediaType): Long
  • added: method ByteArrayHttpMessageConverter.readInternal(Class, HttpInputMessage): byte[]
  • added: method ByteArrayHttpMessageConverter.supports(Class): boolean
  • added: method ByteArrayHttpMessageConverter.writeInternal(byte[], HttpOutputMessage): void
  • added: method FormHttpMessageConverter.addPartConverter(HttpMessageConverter): void
  • added: method FormHttpMessageConverter.canRead(Class, MediaType): boolean
  • added: method FormHttpMessageConverter.canWrite(Class, MediaType): boolean
  • added: method FormHttpMessageConverter.generateMultipartBoundary(): byte[]
  • added: method FormHttpMessageConverter.getFilename(Object): String
  • added: method FormHttpMessageConverter.getSupportedMediaTypes(): List
  • added: method FormHttpMessageConverter.read(Class, HttpInputMessage): MultiValueMap
  • added: method FormHttpMessageConverter.setCharset(Charset): void
  • added: method FormHttpMessageConverter.setPartConverters(List): void
  • added: method FormHttpMessageConverter.setSupportedMediaTypes(List): void
  • added: method FormHttpMessageConverter.write(MultiValueMap, MediaType, HttpOutputMessage): void
  • added: method GenericHttpMessageConverter.canRead(Type, Class, MediaType): boolean
  • added: method GenericHttpMessageConverter.read(Type, Class, HttpInputMessage): Object
  • added: method HttpMessageConverter.canRead(Class, MediaType): boolean
  • added: method HttpMessageConverter.canWrite(Class, MediaType): boolean
  • added: method HttpMessageConverter.getSupportedMediaTypes(): List
  • added: method HttpMessageConverter.read(Class, HttpInputMessage): Object
  • added: method HttpMessageConverter.write(Object, MediaType, HttpOutputMessage): void
  • added: method ObjectToStringHttpMessageConverter.canRead(Class, MediaType): boolean
  • added: method ObjectToStringHttpMessageConverter.canWrite(Class, MediaType): boolean
  • added: method ObjectToStringHttpMessageConverter.getContentLength(Object, MediaType): Long
  • added: method ObjectToStringHttpMessageConverter.readInternal(Class, HttpInputMessage): Object
  • added: method ObjectToStringHttpMessageConverter.setWriteAcceptCharset(boolean): void
  • added: method ObjectToStringHttpMessageConverter.supports(Class): boolean
  • added: method ObjectToStringHttpMessageConverter.writeInternal(Object, HttpOutputMessage): void
  • added: method ResourceHttpMessageConverter.getContentLength(Resource, MediaType): Long
  • added: method ResourceHttpMessageConverter.getDefaultContentType(Resource): MediaType
  • added: method ResourceHttpMessageConverter.readInternal(Class, HttpInputMessage): Resource
  • added: method ResourceHttpMessageConverter.supports(Class): boolean
  • added: method ResourceHttpMessageConverter.writeInternal(Resource, HttpOutputMessage): void
  • added: method StringHttpMessageConverter.getAcceptedCharsets(): List
  • added: method StringHttpMessageConverter.getContentLength(String, MediaType): Long
  • added: method StringHttpMessageConverter.readInternal(Class, HttpInputMessage): String
  • added: method StringHttpMessageConverter.setWriteAcceptCharset(boolean): void
  • added: method StringHttpMessageConverter.supports(Class): boolean
  • added: method StringHttpMessageConverter.writeInternal(String, HttpOutputMessage): void
  • added: static field StringHttpMessageConverter.DEFAULT_CHARSET: Charset
  • added: abstract class AbstractWireFeedHttpMessageConverter extends AbstractHttpMessageConverter
  • added: class AtomFeedHttpMessageConverter extends AbstractWireFeedHttpMessageConverter
  • added: class RssChannelHttpMessageConverter extends AbstractWireFeedHttpMessageConverter
  • added: ctor AbstractWireFeedHttpMessageConverter(MediaType)
  • added: ctor AtomFeedHttpMessageConverter()
  • added: ctor RssChannelHttpMessageConverter()
  • added: method AbstractWireFeedHttpMessageConverter.readInternal(Class, HttpInputMessage): WireFeed
  • added: method AbstractWireFeedHttpMessageConverter.writeInternal(WireFeed, HttpOutputMessage): void
  • added: method AtomFeedHttpMessageConverter.supports(Class): boolean
  • added: method RssChannelHttpMessageConverter.supports(Class): boolean
  • added: static field AbstractWireFeedHttpMessageConverter.DEFAULT_CHARSET: Charset
  • added: class Jackson2ObjectMapperFactoryBean implements FactoryBean, InitializingBean
  • added: class JacksonObjectMapperFactoryBean implements FactoryBean, InitializingBean
  • added: class MappingJackson2HttpMessageConverter extends AbstractHttpMessageConverter implements GenericHttpMessageConverter
  • added: class MappingJacksonHttpMessageConverter extends AbstractHttpMessageConverter implements GenericHttpMessageConverter
  • added: ctor Jackson2ObjectMapperFactoryBean()
  • added: ctor JacksonObjectMapperFactoryBean()
  • added: ctor MappingJackson2HttpMessageConverter()
  • added: ctor MappingJacksonHttpMessageConverter()
  • added: method Jackson2ObjectMapperFactoryBean.afterPropertiesSet(): void
  • added: method Jackson2ObjectMapperFactoryBean.getObject(): ObjectMapper
  • added: method Jackson2ObjectMapperFactoryBean.getObjectType(): Class
  • added: method Jackson2ObjectMapperFactoryBean.isSingleton(): boolean
  • added: method Jackson2ObjectMapperFactoryBean.setAnnotationIntrospector(AnnotationIntrospector): void
  • added: method Jackson2ObjectMapperFactoryBean.setAutoDetectFields(boolean): void
  • added: method Jackson2ObjectMapperFactoryBean.setAutoDetectGettersSetters(boolean): void
  • added: method Jackson2ObjectMapperFactoryBean.setDateFormat(DateFormat): void
  • added: method Jackson2ObjectMapperFactoryBean.setDeserializersByType(Map): void
  • added: method Jackson2ObjectMapperFactoryBean.setFailOnEmptyBeans(boolean): void
  • added: method Jackson2ObjectMapperFactoryBean.setFeaturesToDisable(Object[]): void
  • added: method Jackson2ObjectMapperFactoryBean.setFeaturesToEnable(Object[]): void
  • added: method Jackson2ObjectMapperFactoryBean.setIndentOutput(boolean): void
  • added: method Jackson2ObjectMapperFactoryBean.setObjectMapper(ObjectMapper): void
  • added: method Jackson2ObjectMapperFactoryBean.setSerializers(JsonSerializer[]): void
  • added: method Jackson2ObjectMapperFactoryBean.setSerializersByType(Map): void
  • added: method Jackson2ObjectMapperFactoryBean.setSimpleDateFormat(String): void
  • added: method JacksonObjectMapperFactoryBean.afterPropertiesSet(): void
  • added: method JacksonObjectMapperFactoryBean.getObject(): ObjectMapper
  • added: method JacksonObjectMapperFactoryBean.getObjectType(): Class
  • added: method JacksonObjectMapperFactoryBean.isSingleton(): boolean
  • added: method JacksonObjectMapperFactoryBean.setAnnotationIntrospector(AnnotationIntrospector): void
  • added: method JacksonObjectMapperFactoryBean.setAutoDetectFields(boolean): void
  • added: method JacksonObjectMapperFactoryBean.setAutoDetectGettersSetters(boolean): void
  • added: method JacksonObjectMapperFactoryBean.setDateFormat(DateFormat): void
  • added: method JacksonObjectMapperFactoryBean.setFailOnEmptyBeans(boolean): void
  • added: method JacksonObjectMapperFactoryBean.setFeaturesToDisable(Object[]): void
  • added: method JacksonObjectMapperFactoryBean.setFeaturesToEnable(Object[]): void
  • added: method JacksonObjectMapperFactoryBean.setIndentOutput(boolean): void
  • added: method JacksonObjectMapperFactoryBean.setObjectMapper(ObjectMapper): void
  • added: method JacksonObjectMapperFactoryBean.setSimpleDateFormat(String): void
  • added: method MappingJackson2HttpMessageConverter.canRead(Class, MediaType): boolean
  • added: method MappingJackson2HttpMessageConverter.canRead(Type, Class, MediaType): boolean
  • added: method MappingJackson2HttpMessageConverter.canWrite(Class, MediaType): boolean
  • added: method MappingJackson2HttpMessageConverter.getJavaType(Type, Class): JavaType
  • added: method MappingJackson2HttpMessageConverter.getJsonEncoding(MediaType): JsonEncoding
  • added: method MappingJackson2HttpMessageConverter.getObjectMapper(): ObjectMapper
  • added: method MappingJackson2HttpMessageConverter.read(Type, Class, HttpInputMessage): Object
  • added: method MappingJackson2HttpMessageConverter.readInternal(Class, HttpInputMessage): Object
  • added: method MappingJackson2HttpMessageConverter.setJsonPrefix(String): void
  • added: method MappingJackson2HttpMessageConverter.setObjectMapper(ObjectMapper): void
  • added: method MappingJackson2HttpMessageConverter.setPrefixJson(boolean): void
  • added: method MappingJackson2HttpMessageConverter.setPrettyPrint(boolean): void
  • added: method MappingJackson2HttpMessageConverter.supports(Class): boolean
  • added: method MappingJackson2HttpMessageConverter.writeInternal(Object, HttpOutputMessage): void
  • added: method MappingJacksonHttpMessageConverter.canRead(Class, MediaType): boolean
  • added: method MappingJacksonHttpMessageConverter.canRead(Type, Class, MediaType): boolean
  • added: method MappingJacksonHttpMessageConverter.canWrite(Class, MediaType): boolean
  • added: method MappingJacksonHttpMessageConverter.getJavaType(Type, Class): JavaType
  • added: method MappingJacksonHttpMessageConverter.getJsonEncoding(MediaType): JsonEncoding
  • added: method MappingJacksonHttpMessageConverter.getObjectMapper(): ObjectMapper
  • added: method MappingJacksonHttpMessageConverter.read(Type, Class, HttpInputMessage): Object
  • added: method MappingJacksonHttpMessageConverter.readInternal(Class, HttpInputMessage): Object
  • added: method MappingJacksonHttpMessageConverter.setJsonPrefix(String): void
  • added: method MappingJacksonHttpMessageConverter.setObjectMapper(ObjectMapper): void
  • added: method MappingJacksonHttpMessageConverter.setPrefixJson(boolean): void
  • added: method MappingJacksonHttpMessageConverter.setPrettyPrint(boolean): void
  • added: method MappingJacksonHttpMessageConverter.supports(Class): boolean
  • added: method MappingJacksonHttpMessageConverter.writeInternal(Object, HttpOutputMessage): void
  • added: static field MappingJackson2HttpMessageConverter.DEFAULT_CHARSET: Charset
  • added: static field MappingJacksonHttpMessageConverter.DEFAULT_CHARSET: Charset
  • added: class AllEncompassingFormHttpMessageConverter extends FormHttpMessageConverter
  • added: ctor AllEncompassingFormHttpMessageConverter()
  • added: abstract class AbstractJaxb2HttpMessageConverter extends AbstractXmlHttpMessageConverter
  • added: abstract class AbstractXmlHttpMessageConverter extends AbstractHttpMessageConverter
  • added: class Jaxb2CollectionHttpMessageConverter extends AbstractJaxb2HttpMessageConverter implements GenericHttpMessageConverter
  • added: class Jaxb2RootElementHttpMessageConverter extends AbstractJaxb2HttpMessageConverter
  • added: class MarshallingHttpMessageConverter extends AbstractXmlHttpMessageConverter
  • added: class SourceHttpMessageConverter extends AbstractHttpMessageConverter
  • added: class XmlAwareFormHttpMessageConverter extends FormHttpMessageConverter
  • added: ctor AbstractJaxb2HttpMessageConverter()
  • added: ctor AbstractXmlHttpMessageConverter()
  • added: ctor Jaxb2CollectionHttpMessageConverter()
  • added: ctor Jaxb2RootElementHttpMessageConverter()
  • added: ctor MarshallingHttpMessageConverter()
  • added: ctor MarshallingHttpMessageConverter(Marshaller)
  • added: ctor MarshallingHttpMessageConverter(Marshaller, Unmarshaller)
  • added: ctor SourceHttpMessageConverter()
  • added: ctor XmlAwareFormHttpMessageConverter()
  • added: method AbstractJaxb2HttpMessageConverter.createMarshaller(Class): Marshaller
  • added: method AbstractJaxb2HttpMessageConverter.createUnmarshaller(Class): Unmarshaller
  • added: method AbstractJaxb2HttpMessageConverter.getJaxbContext(Class): JAXBContext
  • added: method AbstractXmlHttpMessageConverter.readFromSource(Class, HttpHeaders, Source): Object
  • added: method AbstractXmlHttpMessageConverter.readInternal(Class, HttpInputMessage): Object
  • added: method AbstractXmlHttpMessageConverter.transform(Source, Result): void
  • added: method AbstractXmlHttpMessageConverter.writeInternal(Object, HttpOutputMessage): void
  • added: method AbstractXmlHttpMessageConverter.writeToResult(Object, HttpHeaders, Result): void
  • added: method Jaxb2CollectionHttpMessageConverter.canRead(Class, MediaType): boolean
  • added: method Jaxb2CollectionHttpMessageConverter.canRead(Type, Class, MediaType): boolean
  • added: method Jaxb2CollectionHttpMessageConverter.canWrite(Class, MediaType): boolean
  • added: method Jaxb2CollectionHttpMessageConverter.createCollection(Class): Collection
  • added: method Jaxb2CollectionHttpMessageConverter.createXmlInputFactory(): XMLInputFactory
  • added: method Jaxb2CollectionHttpMessageConverter.read(Type, Class, HttpInputMessage): Collection
  • added: method Jaxb2CollectionHttpMessageConverter.readFromSource(Class, HttpHeaders, Source): Collection
  • added: method Jaxb2CollectionHttpMessageConverter.supports(Class): boolean
  • added: method Jaxb2CollectionHttpMessageConverter.writeToResult(Collection, HttpHeaders, Result): void
  • added: method Jaxb2RootElementHttpMessageConverter.canRead(Class, MediaType): boolean
  • added: method Jaxb2RootElementHttpMessageConverter.canWrite(Class, MediaType): boolean
  • added: method Jaxb2RootElementHttpMessageConverter.isProcessExternalEntities(): boolean
  • added: method Jaxb2RootElementHttpMessageConverter.isSupportDtd(): boolean
  • added: method Jaxb2RootElementHttpMessageConverter.processSource(Source): Source
  • added: method Jaxb2RootElementHttpMessageConverter.readFromSource(Class, HttpHeaders, Source): Object
  • added: method Jaxb2RootElementHttpMessageConverter.setProcessExternalEntities(boolean): void
  • added: method Jaxb2RootElementHttpMessageConverter.setSupportDtd(boolean): void
  • added: method Jaxb2RootElementHttpMessageConverter.supports(Class): boolean
  • added: method Jaxb2RootElementHttpMessageConverter.writeToResult(Object, HttpHeaders, Result): void
  • added: method MarshallingHttpMessageConverter.readFromSource(Class, HttpHeaders, Source): Object
  • added: method MarshallingHttpMessageConverter.setMarshaller(Marshaller): void
  • added: method MarshallingHttpMessageConverter.setUnmarshaller(Unmarshaller): void
  • added: method MarshallingHttpMessageConverter.supports(Class): boolean
  • added: method MarshallingHttpMessageConverter.writeToResult(Object, HttpHeaders, Result): void
  • added: method SourceHttpMessageConverter.getContentLength(Source, MediaType): Long
  • added: method SourceHttpMessageConverter.isProcessExternalEntities(): boolean
  • added: method SourceHttpMessageConverter.isSupportDtd(): boolean
  • added: method SourceHttpMessageConverter.readInternal(Class, HttpInputMessage): Source
  • added: method SourceHttpMessageConverter.setProcessExternalEntities(boolean): void
  • added: method SourceHttpMessageConverter.setSupportDtd(boolean): void
  • added: method SourceHttpMessageConverter.supports(Class): boolean
  • added: method SourceHttpMessageConverter.writeInternal(Source, HttpOutputMessage): void
  • added: class ServletServerHttpRequest implements ServerHttpRequest
  • added: class ServletServerHttpResponse implements ServerHttpResponse
  • added: ctor ServletServerHttpRequest(HttpServletRequest)
  • added: ctor ServletServerHttpResponse(HttpServletResponse)
  • added: interface ServerHttpRequest extends HttpRequest, HttpInputMessage
  • added: interface ServerHttpResponse extends HttpOutputMessage, Closeable
  • added: method ServerHttpResponse.close(): void
  • added: method ServerHttpResponse.setStatusCode(HttpStatus): void
  • added: method ServletServerHttpRequest.getBody(): InputStream
  • added: method ServletServerHttpRequest.getHeaders(): HttpHeaders
  • added: method ServletServerHttpRequest.getMethod(): HttpMethod
  • added: method ServletServerHttpRequest.getServletRequest(): HttpServletRequest
  • added: method ServletServerHttpRequest.getURI(): URI
  • added: method ServletServerHttpResponse.close(): void
  • added: method ServletServerHttpResponse.getBody(): OutputStream
  • added: method ServletServerHttpResponse.getHeaders(): HttpHeaders
  • added: method ServletServerHttpResponse.getServletResponse(): HttpServletResponse
  • added: method ServletServerHttpResponse.setStatusCode(HttpStatus): void
  • added: static field ServletServerHttpRequest.FORM_CHARSET: String
  • added: static field ServletServerHttpRequest.FORM_CONTENT_TYPE: String
  • added: method HessianExporter.doInvoke(HessianSkeleton, InputStream, OutputStream): void
  • added: static field HessianExporter.CONTENT_TYPE_HESSIAN: String
  • added: class HttpComponentsHttpInvokerRequestExecutor extends AbstractHttpInvokerRequestExecutor
  • added: ctor HttpComponentsHttpInvokerRequestExecutor()
  • added: ctor HttpComponentsHttpInvokerRequestExecutor(HttpClient)
  • added: method CommonsHttpInvokerRequestExecutor.setConnectTimeout(int): void
  • added: method HttpComponentsHttpInvokerRequestExecutor.createHttpPost(HttpInvokerClientConfiguration): HttpPost
  • added: method HttpComponentsHttpInvokerRequestExecutor.doExecuteRequest(HttpInvokerClientConfiguration, ByteArrayOutputStream): RemoteInvocationResult
  • added: method HttpComponentsHttpInvokerRequestExecutor.executeHttpPost(HttpInvokerClientConfiguration, HttpClient, HttpPost): HttpResponse
  • added: method HttpComponentsHttpInvokerRequestExecutor.getHttpClient(): HttpClient
  • added: method HttpComponentsHttpInvokerRequestExecutor.getResponseBody(HttpInvokerClientConfiguration, HttpResponse): InputStream
  • added: method HttpComponentsHttpInvokerRequestExecutor.isGzipResponse(HttpResponse): boolean
  • added: method HttpComponentsHttpInvokerRequestExecutor.setConnectTimeout(int): void
  • added: method HttpComponentsHttpInvokerRequestExecutor.setHttpClient(HttpClient): void
  • added: method HttpComponentsHttpInvokerRequestExecutor.setReadTimeout(int): void
  • added: method HttpComponentsHttpInvokerRequestExecutor.setRequestBody(HttpInvokerClientConfiguration, HttpPost, ByteArrayOutputStream): void
  • added: method HttpComponentsHttpInvokerRequestExecutor.validateResponse(HttpInvokerClientConfiguration, HttpResponse): void
  • added: method SimpleHttpInvokerRequestExecutor.setConnectTimeout(int): void
  • added: method SimpleHttpInvokerRequestExecutor.setReadTimeout(int): void
  • changed: method LocalJaxRpcServiceFactoryBean.getObject(): Object → method LocalJaxRpcServiceFactoryBean.getObject(): Service
  • removed: class AxisBeanMappingServicePostProcessor implements JaxRpcServicePostProcessor, BeanClassLoaderAware
  • removed: ctor AxisBeanMappingServicePostProcessor()
  • removed: method AxisBeanMappingServicePostProcessor.getTypeQName(String): QName
  • removed: method AxisBeanMappingServicePostProcessor.postProcessJaxRpcService(Service): void
  • removed: method AxisBeanMappingServicePostProcessor.registerBeanMapping(TypeMapping, Class, QName): void
  • removed: method AxisBeanMappingServicePostProcessor.registerBeanMapping(TypeMapping, Class, String): void
  • removed: method AxisBeanMappingServicePostProcessor.registerBeanMappings(TypeMapping): void
  • removed: method AxisBeanMappingServicePostProcessor.setBeanClassLoader(ClassLoader): void
  • removed: method AxisBeanMappingServicePostProcessor.setBeanClasses(Class[]): void
  • removed: method AxisBeanMappingServicePostProcessor.setBeanMappings(Properties): void
  • removed: method AxisBeanMappingServicePostProcessor.setEncodingStyleUri(String): void
  • removed: method AxisBeanMappingServicePostProcessor.setTypeNamespaceUri(String): void
  • removed: method AbstractJaxWsServiceExporter.setTaskExecutor(TaskExecutor): void
  • removed: method JaxWsPortProxyFactoryBean.setBeanClassLoader(ClassLoader): void
  • removed: method LocalJaxWsServiceFactory.setTaskExecutor(TaskExecutor): void
  • changed: class JaxWsPortClientInterceptor extends LocalJaxWsServiceFactory implements MethodInterceptor, InitializingBean → class JaxWsPortClientInterceptor extends LocalJaxWsServiceFactory implements MethodInterceptor, BeanClassLoaderAware, InitializingBean
  • changed: class JaxWsPortProxyFactoryBean extends JaxWsPortClientInterceptor implements FactoryBean, BeanClassLoaderAware → class JaxWsPortProxyFactoryBean extends JaxWsPortClientInterceptor implements FactoryBean
  • changed: method LocalJaxWsServiceFactoryBean.getObject(): Object → method LocalJaxWsServiceFactoryBean.getObject(): Service
  • added: method AbstractJaxWsServiceExporter.createEndpoint(Object): Endpoint
  • added: method AbstractJaxWsServiceExporter.publishEndpoint(Endpoint, WebServiceProvider): void
  • added: method AbstractJaxWsServiceExporter.setBindingType(String): void
  • added: method AbstractJaxWsServiceExporter.setWebServiceFeatures(Object[]): void
  • added: method JaxWsPortClientInterceptor.applyDefaultsFromAnnotation(WebService): void
  • added: method JaxWsPortClientInterceptor.getBeanClassLoader(): ClassLoader
  • added: method JaxWsPortClientInterceptor.getPortStub(Service, QName): Object
  • added: method JaxWsPortClientInterceptor.setBeanClassLoader(ClassLoader): void
  • added: method JaxWsPortClientInterceptor.setWebServiceFeatures(Object[]): void
  • added: method LocalJaxWsServiceFactory.setWsdlDocumentResource(Resource): void
  • added: method SimpleHttpServerJaxWsServiceExporter.buildHttpContext(Endpoint, String): HttpContext
  • added: method SimpleHttpServerJaxWsServiceExporter.calculateEndpointPath(Endpoint, String): String
  • added: method SimpleHttpServerJaxWsServiceExporter.publishEndpoint(Endpoint, WebServiceProvider): void
  • added: method SimpleJaxWsServiceExporter.calculateEndpointAddress(Endpoint, String): String
  • added: method SimpleJaxWsServiceExporter.publishEndpoint(Endpoint, WebServiceProvider): void
  • added: abstract class HttpMediaTypeException extends ServletException
  • added: class HttpMediaTypeNotAcceptableException extends HttpMediaTypeException
  • added: class HttpMediaTypeNotSupportedException extends HttpMediaTypeException
  • added: class SpringServletContainerInitializer implements ServletContainerInitializer
  • added: ctor HttpMediaTypeException(String)
  • added: ctor HttpMediaTypeException(String, List)
  • added: ctor HttpMediaTypeNotAcceptableException(List)
  • added: ctor HttpMediaTypeNotAcceptableException(String)
  • added: ctor HttpMediaTypeNotSupportedException(MediaType, List)
  • added: ctor HttpMediaTypeNotSupportedException(MediaType, List, String)
  • added: ctor HttpMediaTypeNotSupportedException(String)
  • added: ctor HttpRequestMethodNotSupportedException(String, Collection)
  • added: ctor SpringServletContainerInitializer()
  • added: interface WebApplicationInitializer
  • added: method HttpMediaTypeException.getSupportedMediaTypes(): List
  • added: method HttpMediaTypeNotSupportedException.getContentType(): MediaType
  • added: method HttpRequestMethodNotSupportedException.getSupportedHttpMethods(): Set
  • added: method SpringServletContainerInitializer.onStartup(Set, ServletContext): void
  • added: method WebApplicationInitializer.onStartup(ServletContext): void
  • added: abstract class AbstractMappingContentNegotiationStrategy extends MappingMediaTypeFileExtensionResolver implements ContentNegotiationStrategy, MediaTypeFileExtensionResolver
  • added: class ContentNegotiationManager implements ContentNegotiationStrategy, MediaTypeFileExtensionResolver
  • added: class ContentNegotiationManagerFactoryBean implements FactoryBean, ServletContextAware, InitializingBean
  • added: class FixedContentNegotiationStrategy implements ContentNegotiationStrategy
  • added: class HeaderContentNegotiationStrategy implements ContentNegotiationStrategy
  • added: class MappingMediaTypeFileExtensionResolver implements MediaTypeFileExtensionResolver
  • added: class ParameterContentNegotiationStrategy extends AbstractMappingContentNegotiationStrategy
  • added: class PathExtensionContentNegotiationStrategy extends AbstractMappingContentNegotiationStrategy
  • added: class ServletPathExtensionContentNegotiationStrategy extends PathExtensionContentNegotiationStrategy
  • added: ctor AbstractMappingContentNegotiationStrategy(Map)
  • added: ctor ContentNegotiationManager()
  • added: ctor ContentNegotiationManager(Collection)
  • added: ctor ContentNegotiationManager(ContentNegotiationStrategy[])
  • added: ctor ContentNegotiationManagerFactoryBean()
  • added: ctor FixedContentNegotiationStrategy(MediaType)
  • added: ctor HeaderContentNegotiationStrategy()
  • added: ctor MappingMediaTypeFileExtensionResolver(Map)
  • added: ctor ParameterContentNegotiationStrategy(Map)
  • added: ctor PathExtensionContentNegotiationStrategy()
  • added: ctor PathExtensionContentNegotiationStrategy(Map)
  • added: ctor ServletPathExtensionContentNegotiationStrategy(ServletContext)
  • added: ctor ServletPathExtensionContentNegotiationStrategy(ServletContext, Map)
  • added: interface ContentNegotiationStrategy
  • added: interface MediaTypeFileExtensionResolver
  • added: method AbstractMappingContentNegotiationStrategy.getMediaTypeKey(NativeWebRequest): String
  • added: method AbstractMappingContentNegotiationStrategy.handleMatch(String, MediaType): void
  • added: method AbstractMappingContentNegotiationStrategy.handleNoMatch(NativeWebRequest, String): MediaType
  • added: method AbstractMappingContentNegotiationStrategy.resolveMediaTypes(NativeWebRequest): List
  • added: method ContentNegotiationManager.addFileExtensionResolvers(MediaTypeFileExtensionResolver[]): void
  • added: method ContentNegotiationManager.getAllFileExtensions(): List
  • added: method ContentNegotiationManager.resolveFileExtensions(MediaType): List
  • added: method ContentNegotiationManager.resolveMediaTypes(NativeWebRequest): List
  • added: method ContentNegotiationManagerFactoryBean.addMediaType(String, MediaType): void
  • added: method ContentNegotiationManagerFactoryBean.addMediaTypes(Map): void
  • added: method ContentNegotiationManagerFactoryBean.afterPropertiesSet(): void
  • added: method ContentNegotiationManagerFactoryBean.getObject(): ContentNegotiationManager
  • added: method ContentNegotiationManagerFactoryBean.getObjectType(): Class
  • added: method ContentNegotiationManagerFactoryBean.isSingleton(): boolean
  • added: method ContentNegotiationManagerFactoryBean.setDefaultContentType(MediaType): void
  • added: method ContentNegotiationManagerFactoryBean.setFavorParameter(boolean): void
  • added: method ContentNegotiationManagerFactoryBean.setFavorPathExtension(boolean): void
  • added: method ContentNegotiationManagerFactoryBean.setIgnoreAcceptHeader(boolean): void
  • added: method ContentNegotiationManagerFactoryBean.setMediaTypes(Properties): void
  • added: method ContentNegotiationManagerFactoryBean.setParameterName(String): void
  • added: method ContentNegotiationManagerFactoryBean.setServletContext(ServletContext): void
  • added: method ContentNegotiationManagerFactoryBean.setUseJaf(boolean): void
  • added: method ContentNegotiationStrategy.resolveMediaTypes(NativeWebRequest): List
  • added: method FixedContentNegotiationStrategy.resolveMediaTypes(NativeWebRequest): List
  • added: method HeaderContentNegotiationStrategy.resolveMediaTypes(NativeWebRequest): List
  • added: method MappingMediaTypeFileExtensionResolver.addMapping(String, MediaType): void
  • added: method MappingMediaTypeFileExtensionResolver.getAllFileExtensions(): List
  • added: method MappingMediaTypeFileExtensionResolver.lookupMediaType(String): MediaType
  • added: method MappingMediaTypeFileExtensionResolver.resolveFileExtensions(MediaType): List
  • added: method MediaTypeFileExtensionResolver.getAllFileExtensions(): List
  • added: method MediaTypeFileExtensionResolver.resolveFileExtensions(MediaType): List
  • added: method ParameterContentNegotiationStrategy.getMediaTypeKey(NativeWebRequest): String
  • added: method ParameterContentNegotiationStrategy.handleMatch(String, MediaType): void
  • added: method ParameterContentNegotiationStrategy.setParameterName(String): void
  • added: method PathExtensionContentNegotiationStrategy.getMediaTypeKey(NativeWebRequest): String
  • added: method PathExtensionContentNegotiationStrategy.handleMatch(String, MediaType): void
  • added: method PathExtensionContentNegotiationStrategy.handleNoMatch(NativeWebRequest, String): MediaType
  • added: method PathExtensionContentNegotiationStrategy.setUseJaf(boolean): void
  • added: method ServletPathExtensionContentNegotiationStrategy.handleNoMatch(NativeWebRequest, String): MediaType
  • added: abstract class ServletRequestUtils
  • added: class EscapedErrors implements Errors
  • added: class MethodArgumentNotValidException extends Exception
  • added: class MissingServletRequestParameterException extends ServletRequestBindingException
  • added: class ServletRequestBindingException extends NestedServletException
  • added: class ServletRequestDataBinder extends WebDataBinder
  • added: class ServletRequestParameterPropertyValues extends MutablePropertyValues
  • added: class UnsatisfiedServletRequestParameterException extends ServletRequestBindingException
  • added: class WebDataBinder extends DataBinder
  • added: ctor EscapedErrors(Errors)
  • added: ctor MethodArgumentNotValidException(MethodParameter, BindingResult)
  • added: ctor MissingServletRequestParameterException(String, String)
  • added: ctor ServletRequestBindingException(String)
  • added: ctor ServletRequestBindingException(String, Throwable)
  • added: ctor ServletRequestDataBinder(Object)
  • added: ctor ServletRequestDataBinder(Object, String)
  • added: ctor ServletRequestParameterPropertyValues(ServletRequest)
  • added: ctor ServletRequestParameterPropertyValues(ServletRequest, String)
  • added: ctor ServletRequestParameterPropertyValues(ServletRequest, String, String)
  • added: ctor ServletRequestUtils()
  • added: ctor UnsatisfiedServletRequestParameterException(String[], Map)
  • added: ctor WebDataBinder(Object)
  • added: ctor WebDataBinder(Object, String)
  • added: method EscapedErrors.addAllErrors(Errors): void
  • added: method EscapedErrors.getAllErrors(): List
  • added: method EscapedErrors.getErrorCount(): int
  • added: method EscapedErrors.getFieldError(): FieldError
  • added: method EscapedErrors.getFieldError(String): FieldError
  • added: method EscapedErrors.getFieldErrorCount(): int
  • added: method EscapedErrors.getFieldErrorCount(String): int
  • added: method EscapedErrors.getFieldErrors(): List
  • added: method EscapedErrors.getFieldErrors(String): List
  • added: method EscapedErrors.getFieldType(String): Class
  • added: method EscapedErrors.getFieldValue(String): Object
  • added: method EscapedErrors.getGlobalError(): ObjectError
  • added: method EscapedErrors.getGlobalErrorCount(): int
  • added: method EscapedErrors.getGlobalErrors(): List
  • added: method EscapedErrors.getNestedPath(): String
  • added: method EscapedErrors.getObjectName(): String
  • added: method EscapedErrors.getSource(): Errors
  • added: method EscapedErrors.hasErrors(): boolean
  • added: method EscapedErrors.hasFieldErrors(): boolean
  • added: method EscapedErrors.hasFieldErrors(String): boolean
  • added: method EscapedErrors.hasGlobalErrors(): boolean
  • added: method EscapedErrors.popNestedPath(): void
  • added: method EscapedErrors.pushNestedPath(String): void
  • added: method EscapedErrors.reject(String): void
  • added: method EscapedErrors.reject(String, Object[], String): void
  • added: method EscapedErrors.reject(String, String): void
  • added: method EscapedErrors.rejectValue(String, String): void
  • added: method EscapedErrors.rejectValue(String, String, Object[], String): void
  • added: method EscapedErrors.rejectValue(String, String, String): void
  • added: method EscapedErrors.setNestedPath(String): void
  • added: method MethodArgumentNotValidException.getBindingResult(): BindingResult
  • added: method MethodArgumentNotValidException.getMessage(): String
  • added: method MethodArgumentNotValidException.getParameter(): MethodParameter
  • added: method MissingServletRequestParameterException.getMessage(): String
  • added: method MissingServletRequestParameterException.getParameterName(): String
  • added: method MissingServletRequestParameterException.getParameterType(): String
  • added: method ServletRequestDataBinder.addBindValues(MutablePropertyValues, ServletRequest): void
  • added: method ServletRequestDataBinder.bind(ServletRequest): void
  • added: method ServletRequestDataBinder.closeNoCatch(): void
  • added: method UnsatisfiedServletRequestParameterException.getActualParams(): Map
  • added: method UnsatisfiedServletRequestParameterException.getMessage(): String
  • added: method UnsatisfiedServletRequestParameterException.getParamConditions(): String[]
  • added: method WebDataBinder.bindMultipart(Map, MutablePropertyValues): void
  • added: method WebDataBinder.bindMultipartFiles(Map, MutablePropertyValues): void
  • added: method WebDataBinder.checkFieldDefaults(MutablePropertyValues): void
  • added: method WebDataBinder.checkFieldMarkers(MutablePropertyValues): void
  • added: method WebDataBinder.doBind(MutablePropertyValues): void
  • added: method WebDataBinder.getEmptyValue(String, Class): Object
  • added: method WebDataBinder.getFieldDefaultPrefix(): String
  • added: method WebDataBinder.getFieldMarkerPrefix(): String
  • added: method WebDataBinder.isBindEmptyMultipartFiles(): boolean
  • added: method WebDataBinder.setBindEmptyMultipartFiles(boolean): void
  • added: method WebDataBinder.setFieldDefaultPrefix(String): void
  • added: method WebDataBinder.setFieldMarkerPrefix(String): void
  • added: static field ServletRequestParameterPropertyValues.DEFAULT_PREFIX_SEPARATOR: String
  • added: static field WebDataBinder.DEFAULT_FIELD_DEFAULT_PREFIX: String
  • added: static field WebDataBinder.DEFAULT_FIELD_MARKER_PREFIX: String
  • added: static method ServletRequestUtils.getBooleanParameter(ServletRequest, String): Boolean
  • added: static method ServletRequestUtils.getBooleanParameter(ServletRequest, String, boolean): boolean
  • added: static method ServletRequestUtils.getBooleanParameters(ServletRequest, String): boolean[]
  • added: static method ServletRequestUtils.getDoubleParameter(ServletRequest, String): Double
  • added: static method ServletRequestUtils.getDoubleParameter(ServletRequest, String, double): double
  • added: static method ServletRequestUtils.getDoubleParameters(ServletRequest, String): double[]
  • added: static method ServletRequestUtils.getFloatParameter(ServletRequest, String): Float
  • added: static method ServletRequestUtils.getFloatParameter(ServletRequest, String, float): float
  • added: static method ServletRequestUtils.getFloatParameters(ServletRequest, String): float[]
  • added: static method ServletRequestUtils.getIntParameter(ServletRequest, String): Integer
  • added: static method ServletRequestUtils.getIntParameter(ServletRequest, String, int): int
  • added: static method ServletRequestUtils.getIntParameters(ServletRequest, String): int[]
  • added: static method ServletRequestUtils.getLongParameter(ServletRequest, String): Long
  • added: static method ServletRequestUtils.getLongParameter(ServletRequest, String, long): long
  • added: static method ServletRequestUtils.getLongParameters(ServletRequest, String): long[]
  • added: static method ServletRequestUtils.getRequiredBooleanParameter(ServletRequest, String): boolean
  • added: static method ServletRequestUtils.getRequiredBooleanParameters(ServletRequest, String): boolean[]
  • added: static method ServletRequestUtils.getRequiredDoubleParameter(ServletRequest, String): double
  • added: static method ServletRequestUtils.getRequiredDoubleParameters(ServletRequest, String): double[]
  • added: static method ServletRequestUtils.getRequiredFloatParameter(ServletRequest, String): float
  • added: static method ServletRequestUtils.getRequiredFloatParameters(ServletRequest, String): float[]
  • added: static method ServletRequestUtils.getRequiredIntParameter(ServletRequest, String): int
  • added: static method ServletRequestUtils.getRequiredIntParameters(ServletRequest, String): int[]
  • added: static method ServletRequestUtils.getRequiredLongParameter(ServletRequest, String): long
  • added: static method ServletRequestUtils.getRequiredLongParameters(ServletRequest, String): long[]
  • added: static method ServletRequestUtils.getRequiredStringParameter(ServletRequest, String): String
  • added: static method ServletRequestUtils.getRequiredStringParameters(ServletRequest, String): String[]
  • added: static method ServletRequestUtils.getStringParameter(ServletRequest, String): String
  • added: static method ServletRequestUtils.getStringParameter(ServletRequest, String, String): String
  • added: static method ServletRequestUtils.getStringParameters(ServletRequest, String): String[]
  • added: @interface ControllerAdvice
  • added: @interface CookieValue
  • added: @interface ExceptionHandler
  • added: @interface InitBinder
  • added: @interface Mapping
  • added: @interface MatrixVariable
  • added: @interface ModelAttribute
  • added: @interface PathVariable
  • added: @interface RequestBody
  • added: @interface RequestHeader
  • added: @interface RequestMapping
  • added: @interface RequestParam
  • added: @interface RequestPart
  • added: @interface ResponseBody
  • added: @interface ResponseStatus
  • added: @interface SessionAttributes
  • added: enum RequestMethod
  • added: interface ValueConstants
  • added: method CookieValue.defaultValue(): String
  • added: method CookieValue.required(): boolean
  • added: method CookieValue.value(): String
  • added: method ExceptionHandler.value(): Class[]
  • added: method InitBinder.value(): String[]
  • added: method MatrixVariable.defaultValue(): String
  • added: method MatrixVariable.pathVar(): String
  • added: method MatrixVariable.required(): boolean
  • added: method MatrixVariable.value(): String
  • added: method ModelAttribute.value(): String
  • added: method PathVariable.value(): String
  • added: method RequestBody.required(): boolean
  • added: method RequestHeader.defaultValue(): String
  • added: method RequestHeader.required(): boolean
  • added: method RequestHeader.value(): String
  • added: method RequestMapping.consumes(): String[]
  • added: method RequestMapping.headers(): String[]
  • added: method RequestMapping.method(): RequestMethod[]
  • added: method RequestMapping.params(): String[]
  • added: method RequestMapping.produces(): String[]
  • added: method RequestMapping.value(): String[]
  • added: method RequestParam.defaultValue(): String
  • added: method RequestParam.required(): boolean
  • added: method RequestParam.value(): String
  • added: method RequestPart.required(): boolean
  • added: method RequestPart.value(): String
  • added: method ResponseStatus.reason(): String
  • added: method ResponseStatus.value(): HttpStatus
  • added: method SessionAttributes.types(): Class[]
  • added: method SessionAttributes.value(): String[]
  • added: static field RequestMethod.DELETE: RequestMethod
  • added: static field RequestMethod.GET: RequestMethod
  • added: static field RequestMethod.HEAD: RequestMethod
  • added: static field RequestMethod.OPTIONS: RequestMethod
  • added: static field RequestMethod.PATCH: RequestMethod
  • added: static field RequestMethod.POST: RequestMethod
  • added: static field RequestMethod.PUT: RequestMethod
  • added: static field RequestMethod.TRACE: RequestMethod
  • added: static field ValueConstants.DEFAULT_NONE: String
  • added: static method RequestMethod.valueOf(String): RequestMethod
  • added: static method RequestMethod.values(): RequestMethod[]
  • added: class HandlerMethodInvocationException extends NestedRuntimeException
  • added: class HandlerMethodInvoker
  • added: class HandlerMethodResolver
  • added: ctor HandlerMethodInvocationException(Method, Throwable)
  • added: ctor HandlerMethodInvoker(HandlerMethodResolver)
  • added: ctor HandlerMethodInvoker(HandlerMethodResolver, WebBindingInitializer)
  • added: ctor HandlerMethodInvoker(HandlerMethodResolver, WebBindingInitializer, SessionAttributeStore, ParameterNameDiscoverer, WebArgumentResolver[], HttpMessageConverter[])
  • added: ctor HandlerMethodResolver()
  • added: method HandlerMethodInvoker.addReturnValueAsModelAttribute(Method, Class, Object, ExtendedModelMap): void
  • added: method HandlerMethodInvoker.createBinder(NativeWebRequest, Object, String): WebDataBinder
  • added: method HandlerMethodInvoker.createHttpInputMessage(NativeWebRequest): HttpInputMessage
  • added: method HandlerMethodInvoker.createHttpOutputMessage(NativeWebRequest): HttpOutputMessage
  • added: method HandlerMethodInvoker.doBind(WebDataBinder, NativeWebRequest): void
  • added: method HandlerMethodInvoker.initBinder(Object, String, WebDataBinder, NativeWebRequest): void
  • added: method HandlerMethodInvoker.invokeHandlerMethod(Method, Object, NativeWebRequest, ExtendedModelMap): Object
  • added: method HandlerMethodInvoker.isBindingCandidate(Object): boolean
  • added: method HandlerMethodInvoker.parseDefaultValueAttribute(String): String
  • added: method HandlerMethodInvoker.raiseMissingCookieException(String, Class): void
  • added: method HandlerMethodInvoker.raiseMissingHeaderException(String, Class): void
  • added: method HandlerMethodInvoker.raiseMissingParameterException(String, Class): void
  • added: method HandlerMethodInvoker.raiseSessionRequiredException(String): void
  • added: method HandlerMethodInvoker.resolveCommonArgument(MethodParameter, NativeWebRequest): Object
  • added: method HandlerMethodInvoker.resolveCookieValue(String, Class, NativeWebRequest): Object
  • added: method HandlerMethodInvoker.resolveDefaultValue(String): Object
  • added: method HandlerMethodInvoker.resolvePathVariable(String, Class, NativeWebRequest): String
  • added: method HandlerMethodInvoker.resolveRequestBody(MethodParameter, NativeWebRequest, Object): Object
  • added: method HandlerMethodInvoker.resolveStandardArgument(Class, NativeWebRequest): Object
  • added: method HandlerMethodInvoker.updateModelAttributes(Object, Map, ExtendedModelMap, NativeWebRequest): void
  • added: method HandlerMethodResolver.getActualSessionAttributeNames(): Set
  • added: method HandlerMethodResolver.getHandlerMethods(): Set
  • added: method HandlerMethodResolver.getInitBinderMethods(): Set
  • added: method HandlerMethodResolver.getModelAttributeMethods(): Set
  • added: method HandlerMethodResolver.getTypeLevelMapping(): RequestMapping
  • added: method HandlerMethodResolver.hasHandlerMethods(): boolean
  • added: method HandlerMethodResolver.hasSessionAttributes(): boolean
  • added: method HandlerMethodResolver.hasTypeLevelMapping(): boolean
  • added: method HandlerMethodResolver.init(Class): void
  • added: method HandlerMethodResolver.isHandlerMethod(Method): boolean
  • added: method HandlerMethodResolver.isInitBinderMethod(Method): boolean
  • added: method HandlerMethodResolver.isModelAttributeMethod(Method): boolean
  • added: method HandlerMethodResolver.isSessionAttribute(String, Class): boolean
  • added: class ConfigurableWebBindingInitializer implements WebBindingInitializer
  • added: class DefaultDataBinderFactory implements WebDataBinderFactory
  • added: class DefaultSessionAttributeStore implements SessionAttributeStore
  • added: class SimpleSessionStatus implements SessionStatus
  • added: class WebRequestDataBinder extends WebDataBinder
  • added: ctor ConfigurableWebBindingInitializer()
  • added: ctor DefaultDataBinderFactory(WebBindingInitializer)
  • added: ctor DefaultSessionAttributeStore()
  • added: ctor SimpleSessionStatus()
  • added: ctor WebRequestDataBinder(Object)
  • added: ctor WebRequestDataBinder(Object, String)
  • added: interface SessionAttributeStore
  • added: interface SessionStatus
  • added: interface WebArgumentResolver
  • added: interface WebBindingInitializer
  • added: interface WebDataBinderFactory
  • added: method ConfigurableWebBindingInitializer.getBindingErrorProcessor(): BindingErrorProcessor
  • added: method ConfigurableWebBindingInitializer.getConversionService(): ConversionService
  • added: method ConfigurableWebBindingInitializer.getMessageCodesResolver(): MessageCodesResolver
  • added: method ConfigurableWebBindingInitializer.getPropertyEditorRegistrars(): PropertyEditorRegistrar[]
  • added: method ConfigurableWebBindingInitializer.getValidator(): Validator
  • added: method ConfigurableWebBindingInitializer.initBinder(WebDataBinder, WebRequest): void
  • added: method ConfigurableWebBindingInitializer.isAutoGrowNestedPaths(): boolean
  • added: method ConfigurableWebBindingInitializer.isDirectFieldAccess(): boolean
  • added: method ConfigurableWebBindingInitializer.setAutoGrowNestedPaths(boolean): void
  • added: method ConfigurableWebBindingInitializer.setBindingErrorProcessor(BindingErrorProcessor): void
  • added: method ConfigurableWebBindingInitializer.setConversionService(ConversionService): void
  • added: method ConfigurableWebBindingInitializer.setDirectFieldAccess(boolean): void
  • added: method ConfigurableWebBindingInitializer.setMessageCodesResolver(MessageCodesResolver): void
  • added: method ConfigurableWebBindingInitializer.setPropertyEditorRegistrar(PropertyEditorRegistrar): void
  • added: method ConfigurableWebBindingInitializer.setPropertyEditorRegistrars(PropertyEditorRegistrar[]): void
  • added: method ConfigurableWebBindingInitializer.setValidator(Validator): void
  • added: method DefaultDataBinderFactory.createBinder(NativeWebRequest, Object, String): WebDataBinder
  • added: method DefaultDataBinderFactory.createBinderInstance(Object, String, NativeWebRequest): WebDataBinder
  • added: method DefaultDataBinderFactory.initBinder(WebDataBinder, NativeWebRequest): void
  • added: method DefaultSessionAttributeStore.cleanupAttribute(WebRequest, String): void
  • added: method DefaultSessionAttributeStore.getAttributeNameInSession(WebRequest, String): String
  • added: method DefaultSessionAttributeStore.retrieveAttribute(WebRequest, String): Object
  • added: method DefaultSessionAttributeStore.setAttributeNamePrefix(String): void
  • added: method DefaultSessionAttributeStore.storeAttribute(WebRequest, String, Object): void
  • added: method SessionAttributeStore.cleanupAttribute(WebRequest, String): void
  • added: method SessionAttributeStore.retrieveAttribute(WebRequest, String): Object
  • added: method SessionAttributeStore.storeAttribute(WebRequest, String, Object): void
  • added: method SessionStatus.isComplete(): boolean
  • added: method SessionStatus.setComplete(): void
  • added: method SimpleSessionStatus.isComplete(): boolean
  • added: method SimpleSessionStatus.setComplete(): void
  • added: method WebArgumentResolver.resolveArgument(MethodParameter, NativeWebRequest): Object
  • added: method WebBindingInitializer.initBinder(WebDataBinder, WebRequest): void
  • added: method WebDataBinderFactory.createBinder(NativeWebRequest, Object, String): WebDataBinder
  • added: method WebRequestDataBinder.bind(WebRequest): void
  • added: method WebRequestDataBinder.closeNoCatch(): void
  • added: static field WebArgumentResolver.UNRESOLVED: Object
  • added: abstract class HttpStatusCodeException extends RestClientException
  • added: class DefaultResponseErrorHandler implements ResponseErrorHandler
  • added: class HttpClientErrorException extends HttpStatusCodeException
  • added: class HttpMessageConverterExtractor implements ResponseExtractor
  • added: class HttpServerErrorException extends HttpStatusCodeException
  • added: class ResourceAccessException extends RestClientException
  • added: class RestClientException extends NestedRuntimeException
  • added: class RestTemplate extends InterceptingHttpAccessor implements RestOperations
  • added: class UnknownHttpStatusCodeException extends RestClientException
  • added: ctor DefaultResponseErrorHandler()
  • added: ctor HttpClientErrorException(HttpStatus)
  • added: ctor HttpClientErrorException(HttpStatus, String)
  • added: ctor HttpClientErrorException(HttpStatus, String, HttpHeaders, byte[], Charset)
  • added: ctor HttpClientErrorException(HttpStatus, String, byte[], Charset)
  • added: ctor HttpMessageConverterExtractor(Class, List)
  • added: ctor HttpMessageConverterExtractor(Type, List)
  • added: ctor HttpServerErrorException(HttpStatus)
  • added: ctor HttpServerErrorException(HttpStatus, String)
  • added: ctor HttpServerErrorException(HttpStatus, String, HttpHeaders, byte[], Charset)
  • added: ctor HttpServerErrorException(HttpStatus, String, byte[], Charset)
  • added: ctor HttpStatusCodeException(HttpStatus)
  • added: ctor HttpStatusCodeException(HttpStatus, String)
  • added: ctor HttpStatusCodeException(HttpStatus, String, HttpHeaders, byte[], Charset)
  • added: ctor HttpStatusCodeException(HttpStatus, String, byte[], Charset)
  • added: ctor ResourceAccessException(String)
  • added: ctor ResourceAccessException(String, IOException)
  • added: ctor RestClientException(String)
  • added: ctor RestClientException(String, Throwable)
  • added: ctor RestTemplate()
  • added: ctor RestTemplate(ClientHttpRequestFactory)
  • added: ctor RestTemplate(List)
  • added: ctor UnknownHttpStatusCodeException(int, String, HttpHeaders, byte[], Charset)
  • added: interface RequestCallback
  • added: interface ResponseErrorHandler
  • added: interface ResponseExtractor
  • added: interface RestOperations
  • added: method DefaultResponseErrorHandler.handleError(ClientHttpResponse): void
  • added: method DefaultResponseErrorHandler.hasError(ClientHttpResponse): boolean
  • added: method DefaultResponseErrorHandler.hasError(HttpStatus): boolean
  • added: method HttpMessageConverterExtractor.extractData(ClientHttpResponse): Object
  • added: method HttpMessageConverterExtractor.hasMessageBody(ClientHttpResponse): boolean
  • added: method HttpStatusCodeException.getResponseBodyAsByteArray(): byte[]
  • added: method HttpStatusCodeException.getResponseBodyAsString(): String
  • added: method HttpStatusCodeException.getResponseHeaders(): HttpHeaders
  • added: method HttpStatusCodeException.getStatusCode(): HttpStatus
  • added: method HttpStatusCodeException.getStatusText(): String
  • added: method RequestCallback.doWithRequest(ClientHttpRequest): void
  • added: method ResponseErrorHandler.handleError(ClientHttpResponse): void
  • added: method ResponseErrorHandler.hasError(ClientHttpResponse): boolean
  • added: method ResponseExtractor.extractData(ClientHttpResponse): Object
  • added: method RestOperations.delete(String, Map): void
  • added: method RestOperations.delete(String, Object[]): void
  • added: method RestOperations.delete(URI): void
  • added: method RestOperations.exchange(String, HttpMethod, HttpEntity, Class, Map): ResponseEntity
  • added: method RestOperations.exchange(String, HttpMethod, HttpEntity, Class, Object[]): ResponseEntity
  • added: method RestOperations.exchange(String, HttpMethod, HttpEntity, ParameterizedTypeReference, Map): ResponseEntity
  • added: method RestOperations.exchange(String, HttpMethod, HttpEntity, ParameterizedTypeReference, Object[]): ResponseEntity
  • added: method RestOperations.exchange(URI, HttpMethod, HttpEntity, Class): ResponseEntity
  • added: method RestOperations.exchange(URI, HttpMethod, HttpEntity, ParameterizedTypeReference): ResponseEntity
  • added: method RestOperations.execute(String, HttpMethod, RequestCallback, ResponseExtractor, Map): Object
  • added: method RestOperations.execute(String, HttpMethod, RequestCallback, ResponseExtractor, Object[]): Object
  • added: method RestOperations.execute(URI, HttpMethod, RequestCallback, ResponseExtractor): Object
  • added: method RestOperations.getForEntity(String, Class, Map): ResponseEntity
  • added: method RestOperations.getForEntity(String, Class, Object[]): ResponseEntity
  • added: method RestOperations.getForEntity(URI, Class): ResponseEntity
  • added: method RestOperations.getForObject(String, Class, Map): Object
  • added: method RestOperations.getForObject(String, Class, Object[]): Object
  • added: method RestOperations.getForObject(URI, Class): Object
  • added: method RestOperations.headForHeaders(String, Map): HttpHeaders
  • added: method RestOperations.headForHeaders(String, Object[]): HttpHeaders
  • added: method RestOperations.headForHeaders(URI): HttpHeaders
  • added: method RestOperations.optionsForAllow(String, Map): Set
  • added: method RestOperations.optionsForAllow(String, Object[]): Set
  • added: method RestOperations.optionsForAllow(URI): Set
  • added: method RestOperations.postForEntity(String, Object, Class, Map): ResponseEntity
  • added: method RestOperations.postForEntity(String, Object, Class, Object[]): ResponseEntity
  • added: method RestOperations.postForEntity(URI, Object, Class): ResponseEntity
  • added: method RestOperations.postForLocation(String, Object, Map): URI
  • added: method RestOperations.postForLocation(String, Object, Object[]): URI
  • added: method RestOperations.postForLocation(URI, Object): URI
  • added: method RestOperations.postForObject(String, Object, Class, Map): Object
  • added: method RestOperations.postForObject(String, Object, Class, Object[]): Object
  • added: method RestOperations.postForObject(URI, Object, Class): Object
  • added: method RestOperations.put(String, Object, Map): void
  • added: method RestOperations.put(String, Object, Object[]): void
  • added: method RestOperations.put(URI, Object): void
  • added: method RestTemplate.delete(String, Map): void
  • added: method RestTemplate.delete(String, Object[]): void
  • added: method RestTemplate.delete(URI): void
  • added: method RestTemplate.doExecute(URI, HttpMethod, RequestCallback, ResponseExtractor): Object
  • added: method RestTemplate.exchange(String, HttpMethod, HttpEntity, Class, Map): ResponseEntity
  • added: method RestTemplate.exchange(String, HttpMethod, HttpEntity, Class, Object[]): ResponseEntity
  • added: method RestTemplate.exchange(String, HttpMethod, HttpEntity, ParameterizedTypeReference, Map): ResponseEntity
  • added: method RestTemplate.exchange(String, HttpMethod, HttpEntity, ParameterizedTypeReference, Object[]): ResponseEntity
  • added: method RestTemplate.exchange(URI, HttpMethod, HttpEntity, Class): ResponseEntity
  • added: method RestTemplate.exchange(URI, HttpMethod, HttpEntity, ParameterizedTypeReference): ResponseEntity
  • added: method RestTemplate.execute(String, HttpMethod, RequestCallback, ResponseExtractor, Map): Object
  • added: method RestTemplate.execute(String, HttpMethod, RequestCallback, ResponseExtractor, Object[]): Object
  • added: method RestTemplate.execute(URI, HttpMethod, RequestCallback, ResponseExtractor): Object
  • added: method RestTemplate.getErrorHandler(): ResponseErrorHandler
  • added: method RestTemplate.getForEntity(String, Class, Map): ResponseEntity
  • added: method RestTemplate.getForEntity(String, Class, Object[]): ResponseEntity
  • added: method RestTemplate.getForEntity(URI, Class): ResponseEntity
  • added: method RestTemplate.getForObject(String, Class, Map): Object
  • added: method RestTemplate.getForObject(String, Class, Object[]): Object
  • added: method RestTemplate.getForObject(URI, Class): Object
  • added: method RestTemplate.getMessageConverters(): List
  • added: method RestTemplate.headForHeaders(String, Map): HttpHeaders
  • added: method RestTemplate.headForHeaders(String, Object[]): HttpHeaders
  • added: method RestTemplate.headForHeaders(URI): HttpHeaders
  • added: method RestTemplate.optionsForAllow(String, Map): Set
  • added: method RestTemplate.optionsForAllow(String, Object[]): Set
  • added: method RestTemplate.optionsForAllow(URI): Set
  • added: method RestTemplate.postForEntity(String, Object, Class, Map): ResponseEntity
  • added: method RestTemplate.postForEntity(String, Object, Class, Object[]): ResponseEntity
  • added: method RestTemplate.postForEntity(URI, Object, Class): ResponseEntity
  • added: method RestTemplate.postForLocation(String, Object, Map): URI
  • added: method RestTemplate.postForLocation(String, Object, Object[]): URI
  • added: method RestTemplate.postForLocation(URI, Object): URI
  • added: method RestTemplate.postForObject(String, Object, Class, Map): Object
  • added: method RestTemplate.postForObject(String, Object, Class, Object[]): Object
  • added: method RestTemplate.postForObject(URI, Object, Class): Object
  • added: method RestTemplate.put(String, Object, Map): void
  • added: method RestTemplate.put(String, Object, Object[]): void
  • added: method RestTemplate.put(URI, Object): void
  • added: method RestTemplate.setErrorHandler(ResponseErrorHandler): void
  • added: method RestTemplate.setMessageConverters(List): void
  • added: method UnknownHttpStatusCodeException.getRawStatusCode(): int
  • added: method UnknownHttpStatusCodeException.getResponseBodyAsByteArray(): byte[]
  • added: method UnknownHttpStatusCodeException.getResponseBodyAsString(): String
  • added: method UnknownHttpStatusCodeException.getResponseHeaders(): HttpHeaders
  • added: method UnknownHttpStatusCodeException.getStatusText(): String
  • added: class RestGatewaySupport
  • added: ctor RestGatewaySupport()
  • added: ctor RestGatewaySupport(ClientHttpRequestFactory)
  • added: field RestGatewaySupport.logger: Log
  • added: method RestGatewaySupport.getRestTemplate(): RestTemplate
  • added: method RestGatewaySupport.setRestTemplate(RestTemplate): void
  • removed: class ContextLoaderServlet extends HttpServlet
  • removed: ctor ContextLoaderServlet()
  • removed: method ContextLoaderServlet.createContextLoader(): ContextLoader
  • removed: method ContextLoaderServlet.destroy(): void
  • removed: method ContextLoaderServlet.getContextLoader(): ContextLoader
  • removed: method ContextLoaderServlet.getServletInfo(): String
  • removed: method ContextLoaderServlet.init(): void
  • removed: method ContextLoaderServlet.service(HttpServletRequest, HttpServletResponse): void
  • changed: class ContextLoaderListener implements ServletContextListener → class ContextLoaderListener extends ContextLoader implements ServletContextListener
  • changed: interface ServletConfigAware → interface ServletConfigAware extends Aware
  • changed: interface ServletContextAware → interface ServletContextAware extends Aware
  • added: abstract class AbstractContextLoaderInitializer implements WebApplicationInitializer
  • added: class ContextCleanupListener implements ServletContextListener
  • added: ctor AbstractContextLoaderInitializer()
  • added: ctor ContextCleanupListener()
  • added: ctor ContextLoader(WebApplicationContext)
  • added: ctor ContextLoaderListener(WebApplicationContext)
  • added: field AbstractContextLoaderInitializer.logger: Log
  • added: interface ConfigurableWebEnvironment extends ConfigurableEnvironment
  • added: method AbstractContextLoaderInitializer.createRootApplicationContext(): WebApplicationContext
  • added: method AbstractContextLoaderInitializer.onStartup(ServletContext): void
  • added: method AbstractContextLoaderInitializer.registerContextLoaderListener(ServletContext): void
  • added: method ConfigurableWebEnvironment.initPropertySources(ServletContext, ServletConfig): void
  • added: method ContextCleanupListener.contextDestroyed(ServletContextEvent): void
  • added: method ContextCleanupListener.contextInitialized(ServletContextEvent): void
  • added: method ContextLoader.configureAndRefreshWebApplicationContext(ConfigurableWebApplicationContext, ServletContext): void
  • added: method ContextLoader.createWebApplicationContext(ServletContext): WebApplicationContext
  • added: method ContextLoader.determineContextInitializerClasses(ServletContext): List
  • added: static field ConfigurableWebApplicationContext.APPLICATION_CONTEXT_ID_PREFIX: String
  • added: static field ConfigurableWebApplicationContext.SERVLET_CONFIG_BEAN_NAME: String
  • added: static field ContextLoader.CONTEXT_ID_PARAM: String
  • added: static field ContextLoader.CONTEXT_INITIALIZER_CLASSES_PARAM: String
  • added: static field ContextLoader.GLOBAL_INITIALIZER_CLASSES_PARAM: String
  • added: static field WebApplicationContext.CONTEXT_ATTRIBUTES_BEAN_NAME: String
  • added: static field WebApplicationContext.CONTEXT_PARAMETERS_BEAN_NAME: String
  • added: static field WebApplicationContext.SCOPE_APPLICATION: String
  • added: static field WebApplicationContext.SERVLET_CONTEXT_BEAN_NAME: String
  • removed: field RequestContextListener.logger: Log
  • changed: class Log4jNestedDiagnosticContextInterceptor implements WebRequestInterceptor → class Log4jNestedDiagnosticContextInterceptor implements AsyncWebRequestInterceptor
  • added: class DestructionCallbackBindingListener implements HttpSessionBindingListener, Serializable
  • added: ctor DestructionCallbackBindingListener(Runnable)
  • added: interface AsyncWebRequestInterceptor extends WebRequestInterceptor
  • added: method AbstractRequestAttributesScope.resolveContextualObject(String): Object
  • added: method AsyncWebRequestInterceptor.afterConcurrentHandlingStarted(WebRequest): void
  • added: method DestructionCallbackBindingListener.valueBound(HttpSessionBindingEvent): void
  • added: method DestructionCallbackBindingListener.valueUnbound(HttpSessionBindingEvent): void
  • added: method FacesRequestAttributes.resolveReference(String): Object
  • added: method FacesWebRequest.checkNotModified(String): boolean
  • added: method FacesWebRequest.getHeader(String): String
  • added: method FacesWebRequest.getHeaderNames(): Iterator
  • added: method FacesWebRequest.getHeaderValues(String): String[]
  • added: method FacesWebRequest.getNativeRequest(Class): Object
  • added: method FacesWebRequest.getNativeResponse(Class): Object
  • added: method FacesWebRequest.getParameterNames(): Iterator
  • added: method Log4jNestedDiagnosticContextInterceptor.afterConcurrentHandlingStarted(WebRequest): void
  • added: method NativeWebRequest.getNativeRequest(Class): Object
  • added: method NativeWebRequest.getNativeResponse(Class): Object
  • added: method RequestAttributes.resolveReference(String): Object
  • added: method ServletRequestAttributes.registerSessionDestructionCallback(String, Runnable): void
  • added: method ServletRequestAttributes.resolveReference(String): Object
  • added: method ServletWebRequest.checkNotModified(String): boolean
  • added: method ServletWebRequest.getHeader(String): String
  • added: method ServletWebRequest.getHeaderNames(): Iterator
  • added: method ServletWebRequest.getHeaderValues(String): String[]
  • added: method ServletWebRequest.getNativeRequest(Class): Object
  • added: method ServletWebRequest.getNativeResponse(Class): Object
  • added: method ServletWebRequest.getParameterNames(): Iterator
  • added: method WebRequest.checkNotModified(String): boolean
  • added: method WebRequest.getHeader(String): String
  • added: method WebRequest.getHeaderNames(): Iterator
  • added: method WebRequest.getHeaderValues(String): String[]
  • added: method WebRequest.getParameterNames(): Iterator
  • added: static field RequestAttributes.REFERENCE_REQUEST: String
  • added: static field RequestAttributes.REFERENCE_SESSION: String
  • added: abstract class CallableProcessingInterceptorAdapter implements CallableProcessingInterceptor
  • added: abstract class DeferredResultProcessingInterceptorAdapter implements DeferredResultProcessingInterceptor
  • added: abstract class WebAsyncUtils
  • added: class DeferredResult
  • added: class NoSupportAsyncWebRequest extends ServletWebRequest implements AsyncWebRequest
  • added: class StandardServletAsyncWebRequest extends ServletWebRequest implements AsyncWebRequest, AsyncListener
  • added: class TimeoutCallableProcessingInterceptor extends CallableProcessingInterceptorAdapter
  • added: class TimeoutDeferredResultProcessingInterceptor extends DeferredResultProcessingInterceptorAdapter
  • added: class WebAsyncTask implements BeanFactoryAware
  • added: ctor CallableProcessingInterceptorAdapter()
  • added: ctor DeferredResult()
  • added: ctor DeferredResult(Long, Object)
  • added: ctor DeferredResult(long)
  • added: ctor DeferredResultProcessingInterceptorAdapter()
  • added: ctor NoSupportAsyncWebRequest(HttpServletRequest, HttpServletResponse)
  • added: ctor StandardServletAsyncWebRequest(HttpServletRequest, HttpServletResponse)
  • added: ctor TimeoutCallableProcessingInterceptor()
  • added: ctor TimeoutDeferredResultProcessingInterceptor()
  • added: ctor WebAsyncTask(Callable)
  • added: ctor WebAsyncTask(Long, AsyncTaskExecutor, Callable)
  • added: ctor WebAsyncTask(Long, String, Callable)
  • added: ctor WebAsyncTask(long, Callable)
  • added: ctor WebAsyncUtils()
  • added: final class WebAsyncManager
  • added: interface AsyncWebRequest extends NativeWebRequest
  • added: interface CallableProcessingInterceptor
  • added: interface DeferredResult.DeferredResultHandler
  • added: interface DeferredResultProcessingInterceptor
  • added: method AsyncWebRequest.addCompletionHandler(Runnable): void
  • added: method AsyncWebRequest.addTimeoutHandler(Runnable): void
  • added: method AsyncWebRequest.dispatch(): void
  • added: method AsyncWebRequest.isAsyncComplete(): boolean
  • added: method AsyncWebRequest.isAsyncStarted(): boolean
  • added: method AsyncWebRequest.setTimeout(Long): void
  • added: method AsyncWebRequest.startAsync(): void
  • added: method CallableProcessingInterceptor.afterCompletion(NativeWebRequest, Callable): void
  • added: method CallableProcessingInterceptor.beforeConcurrentHandling(NativeWebRequest, Callable): void
  • added: method CallableProcessingInterceptor.handleTimeout(NativeWebRequest, Callable): Object
  • added: method CallableProcessingInterceptor.postProcess(NativeWebRequest, Callable, Object): void
  • added: method CallableProcessingInterceptor.preProcess(NativeWebRequest, Callable): void
  • added: method CallableProcessingInterceptorAdapter.afterCompletion(NativeWebRequest, Callable): void
  • added: method CallableProcessingInterceptorAdapter.beforeConcurrentHandling(NativeWebRequest, Callable): void
  • added: method CallableProcessingInterceptorAdapter.handleTimeout(NativeWebRequest, Callable): Object
  • added: method CallableProcessingInterceptorAdapter.postProcess(NativeWebRequest, Callable, Object): void
  • added: method CallableProcessingInterceptorAdapter.preProcess(NativeWebRequest, Callable): void
  • added: method DeferredResult.DeferredResultHandler.handleResult(Object): void
  • added: method DeferredResult.isSetOrExpired(): boolean
  • added: method DeferredResult.onCompletion(Runnable): void
  • added: method DeferredResult.onTimeout(Runnable): void
  • added: method DeferredResult.setErrorResult(Object): boolean
  • added: method DeferredResult.setResult(Object): boolean
  • added: method DeferredResult.setResultHandler(DeferredResult.DeferredResultHandler): void
  • added: method DeferredResultProcessingInterceptor.afterCompletion(NativeWebRequest, DeferredResult): void
  • added: method DeferredResultProcessingInterceptor.beforeConcurrentHandling(NativeWebRequest, DeferredResult): void
  • added: method DeferredResultProcessingInterceptor.handleTimeout(NativeWebRequest, DeferredResult): boolean
  • added: method DeferredResultProcessingInterceptor.postProcess(NativeWebRequest, DeferredResult, Object): void
  • added: method DeferredResultProcessingInterceptor.preProcess(NativeWebRequest, DeferredResult): void
  • added: method DeferredResultProcessingInterceptorAdapter.afterCompletion(NativeWebRequest, DeferredResult): void
  • added: method DeferredResultProcessingInterceptorAdapter.beforeConcurrentHandling(NativeWebRequest, DeferredResult): void
  • added: method DeferredResultProcessingInterceptorAdapter.handleTimeout(NativeWebRequest, DeferredResult): boolean
  • added: method DeferredResultProcessingInterceptorAdapter.postProcess(NativeWebRequest, DeferredResult, Object): void
  • added: method DeferredResultProcessingInterceptorAdapter.preProcess(NativeWebRequest, DeferredResult): void
  • added: method NoSupportAsyncWebRequest.addCompletionHandler(Runnable): void
  • added: method NoSupportAsyncWebRequest.addTimeoutHandler(Runnable): void
  • added: method NoSupportAsyncWebRequest.dispatch(): void
  • added: method NoSupportAsyncWebRequest.isAsyncComplete(): boolean
  • added: method NoSupportAsyncWebRequest.isAsyncStarted(): boolean
  • added: method NoSupportAsyncWebRequest.setTimeout(Long): void
  • added: method NoSupportAsyncWebRequest.startAsync(): void
  • added: method StandardServletAsyncWebRequest.addCompletionHandler(Runnable): void
  • added: method StandardServletAsyncWebRequest.addTimeoutHandler(Runnable): void
  • added: method StandardServletAsyncWebRequest.dispatch(): void
  • added: method StandardServletAsyncWebRequest.isAsyncComplete(): boolean
  • added: method StandardServletAsyncWebRequest.isAsyncStarted(): boolean
  • added: method StandardServletAsyncWebRequest.onComplete(AsyncEvent): void
  • added: method StandardServletAsyncWebRequest.onError(AsyncEvent): void
  • added: method StandardServletAsyncWebRequest.onStartAsync(AsyncEvent): void
  • added: method StandardServletAsyncWebRequest.onTimeout(AsyncEvent): void
  • added: method StandardServletAsyncWebRequest.setTimeout(Long): void
  • added: method StandardServletAsyncWebRequest.startAsync(): void
  • added: method TimeoutCallableProcessingInterceptor.handleTimeout(NativeWebRequest, Callable): Object
  • added: method TimeoutDeferredResultProcessingInterceptor.handleTimeout(NativeWebRequest, DeferredResult): boolean
  • added: method WebAsyncManager.clearConcurrentResult(): void
  • added: method WebAsyncManager.getCallableInterceptor(Object): CallableProcessingInterceptor
  • added: method WebAsyncManager.getConcurrentResult(): Object
  • added: method WebAsyncManager.getConcurrentResultContext(): Object[]
  • added: method WebAsyncManager.getDeferredResultInterceptor(Object): DeferredResultProcessingInterceptor
  • added: method WebAsyncManager.hasConcurrentResult(): boolean
  • added: method WebAsyncManager.isConcurrentHandlingStarted(): boolean
  • added: method WebAsyncManager.registerCallableInterceptor(Object, CallableProcessingInterceptor): void
  • added: method WebAsyncManager.registerCallableInterceptors(CallableProcessingInterceptor[]): void
  • added: method WebAsyncManager.registerDeferredResultInterceptor(Object, DeferredResultProcessingInterceptor): void
  • added: method WebAsyncManager.registerDeferredResultInterceptors(DeferredResultProcessingInterceptor[]): void
  • added: method WebAsyncManager.setAsyncWebRequest(AsyncWebRequest): void
  • added: method WebAsyncManager.setTaskExecutor(AsyncTaskExecutor): void
  • added: method WebAsyncManager.startCallableProcessing(Callable, Object[]): void
  • added: method WebAsyncManager.startCallableProcessing(WebAsyncTask, Object[]): void
  • added: method WebAsyncManager.startDeferredResultProcessing(DeferredResult, Object[]): void
  • added: method WebAsyncTask.getCallable(): Callable
  • added: method WebAsyncTask.getExecutor(): AsyncTaskExecutor
  • added: method WebAsyncTask.getTimeout(): Long
  • added: method WebAsyncTask.onCompletion(Runnable): void
  • added: method WebAsyncTask.onTimeout(Callable): void
  • added: method WebAsyncTask.setBeanFactory(BeanFactory): void
  • added: static field CallableProcessingInterceptor.RESPONSE_HANDLED: Object
  • added: static field CallableProcessingInterceptor.RESULT_NONE: Object
  • added: static field WebAsyncUtils.WEB_ASYNC_MANAGER_ATTRIBUTE: String
  • added: static method WebAsyncUtils.createAsyncWebRequest(HttpServletRequest, HttpServletResponse): AsyncWebRequest
  • added: static method WebAsyncUtils.getAsyncManager(ServletRequest): WebAsyncManager
  • added: static method WebAsyncUtils.getAsyncManager(WebRequest): WebAsyncManager
  • removed: class PerformanceMonitorListener implements ApplicationListener
  • removed: ctor PerformanceMonitorListener()
  • removed: field PerformanceMonitorListener.logger: Log
  • removed: field PerformanceMonitorListener.responseTimeMonitor: ResponseTimeMonitorImpl
  • removed: method PerformanceMonitorListener.onApplicationEvent(ApplicationEvent): void
  • changed: class GenericWebApplicationContext extends GenericApplicationContext implements WebApplicationContext, ThemeSource → class GenericWebApplicationContext extends GenericApplicationContext implements ConfigurableWebApplicationContext, ThemeSource
  • changed: class ServletContextResource extends AbstractResource implements ContextResource → class ServletContextResource extends AbstractFileResolvingResource implements ContextResource
  • changed: method ServletContextFactoryBean.getObject(): Object → method ServletContextFactoryBean.getObject(): ServletContext
  • changed: method ServletContextParameterFactoryBean.getObject(): Object → method ServletContextParameterFactoryBean.getObject(): String
  • added: class AnnotationConfigWebApplicationContext extends AbstractRefreshableWebApplicationContext
  • added: class LiveBeansViewServlet extends HttpServlet
  • added: class ServletConfigPropertySource extends EnumerablePropertySource
  • added: class ServletContextLiveBeansView extends LiveBeansView
  • added: class ServletContextPropertySource extends EnumerablePropertySource
  • added: class ServletContextScope implements Scope, DisposableBean
  • added: class StandardServletEnvironment extends StandardEnvironment implements ConfigurableWebEnvironment
  • added: ctor AnnotationConfigWebApplicationContext()
  • added: ctor GenericWebApplicationContext(DefaultListableBeanFactory, ServletContext)
  • added: ctor GenericWebApplicationContext(ServletContext)
  • added: ctor LiveBeansViewServlet()
  • added: ctor ServletConfigPropertySource(String, ServletConfig)
  • added: ctor ServletContextLiveBeansView(ServletContext)
  • added: ctor ServletContextPropertySource(String, ServletContext)
  • added: ctor ServletContextScope(ServletContext)
  • added: ctor StandardServletEnvironment()
  • added: method AbstractRefreshableWebApplicationContext.createEnvironment(): ConfigurableEnvironment
  • added: method AbstractRefreshableWebApplicationContext.getApplicationName(): String
  • added: method AbstractRefreshableWebApplicationContext.initPropertySources(): void
  • added: method AnnotationConfigWebApplicationContext.getBeanNameGenerator(): BeanNameGenerator
  • added: method AnnotationConfigWebApplicationContext.getScopeMetadataResolver(): ScopeMetadataResolver
  • added: method AnnotationConfigWebApplicationContext.loadBeanDefinitions(DefaultListableBeanFactory): void
  • added: method AnnotationConfigWebApplicationContext.register(Class[]): void
  • added: method AnnotationConfigWebApplicationContext.scan(String[]): void
  • added: method AnnotationConfigWebApplicationContext.setBeanNameGenerator(BeanNameGenerator): void
  • added: method AnnotationConfigWebApplicationContext.setScopeMetadataResolver(ScopeMetadataResolver): void
  • added: method GenericWebApplicationContext.createEnvironment(): ConfigurableEnvironment
  • added: method GenericWebApplicationContext.getApplicationName(): String
  • added: method GenericWebApplicationContext.getConfigLocations(): String[]
  • added: method GenericWebApplicationContext.getNamespace(): String
  • added: method GenericWebApplicationContext.getServletConfig(): ServletConfig
  • added: method GenericWebApplicationContext.initPropertySources(): void
  • added: method GenericWebApplicationContext.setConfigLocation(String): void
  • added: method GenericWebApplicationContext.setConfigLocations(String[]): void
  • added: method GenericWebApplicationContext.setNamespace(String): void
  • added: method GenericWebApplicationContext.setServletConfig(ServletConfig): void
  • added: method LiveBeansViewServlet.buildLiveBeansView(): LiveBeansView
  • added: method LiveBeansViewServlet.doGet(HttpServletRequest, HttpServletResponse): void
  • added: method LiveBeansViewServlet.init(): void
  • added: method ServletConfigPropertySource.getProperty(String): String
  • added: method ServletConfigPropertySource.getPropertyNames(): String[]
  • added: method ServletContextLiveBeansView.findApplicationContexts(): Set
  • added: method ServletContextPropertySource.getProperty(String): String
  • added: method ServletContextPropertySource.getPropertyNames(): String[]
  • added: method ServletContextResource.isReadable(): boolean
  • added: method ServletContextScope.destroy(): void
  • added: method ServletContextScope.get(String, ObjectFactory): Object
  • added: method ServletContextScope.getConversationId(): String
  • added: method ServletContextScope.registerDestructionCallback(String, Runnable): void
  • added: method ServletContextScope.remove(String): Object
  • added: method ServletContextScope.resolveContextualObject(String): Object
  • added: method StandardServletEnvironment.customizePropertySources(MutablePropertySources): void
  • added: method StandardServletEnvironment.initPropertySources(ServletContext, ServletConfig): void
  • added: method StaticWebApplicationContext.createEnvironment(): ConfigurableEnvironment
  • added: method StaticWebApplicationContext.initPropertySources(): void
  • added: static field StandardServletEnvironment.JNDI_PROPERTY_SOURCE_NAME: String
  • added: static field StandardServletEnvironment.SERVLET_CONFIG_PROPERTY_SOURCE_NAME: String
  • added: static field StandardServletEnvironment.SERVLET_CONTEXT_PROPERTY_SOURCE_NAME: String
  • added: static method SpringBeanAutowiringSupport.processInjectionBasedOnServletContext(Object, ServletContext): void
  • added: static method WebApplicationContextUtils.initServletPropertySources(MutablePropertySources, ServletContext): void
  • added: static method WebApplicationContextUtils.initServletPropertySources(MutablePropertySources, ServletContext, ServletConfig): void
  • added: static method WebApplicationContextUtils.registerEnvironmentBeans(ConfigurableListableBeanFactory, ServletContext): void
  • added: static method WebApplicationContextUtils.registerEnvironmentBeans(ConfigurableListableBeanFactory, ServletContext, ServletConfig): void
  • added: static method WebApplicationContextUtils.registerWebApplicationScopes(ConfigurableListableBeanFactory, ServletContext): void
  • changed: abstract class GenericFilterBean implements Filter, BeanNameAware, ServletContextAware, InitializingBean, DisposableBean → abstract class GenericFilterBean implements Filter, BeanNameAware, EnvironmentAware, ServletContextAware, InitializingBean, DisposableBean
  • added: class CompositeFilter implements Filter
  • added: class HiddenHttpMethodFilter extends OncePerRequestFilter
  • added: class HttpPutFormContentFilter extends OncePerRequestFilter
  • added: class ShallowEtagHeaderFilter extends OncePerRequestFilter
  • added: ctor CompositeFilter()
  • added: ctor DelegatingFilterProxy(Filter)
  • added: ctor DelegatingFilterProxy(String)
  • added: ctor DelegatingFilterProxy(String, WebApplicationContext)
  • added: ctor HiddenHttpMethodFilter()
  • added: ctor HttpPutFormContentFilter()
  • added: ctor ShallowEtagHeaderFilter()
  • added: method AbstractRequestLoggingFilter.getMaxPayloadLength(): int
  • added: method AbstractRequestLoggingFilter.isIncludePayload(): boolean
  • added: method AbstractRequestLoggingFilter.setIncludePayload(boolean): void
  • added: method AbstractRequestLoggingFilter.setMaxPayloadLength(int): void
  • added: method AbstractRequestLoggingFilter.shouldNotFilterAsyncDispatch(): boolean
  • added: method CompositeFilter.destroy(): void
  • added: method CompositeFilter.doFilter(ServletRequest, ServletResponse, FilterChain): void
  • added: method CompositeFilter.init(FilterConfig): void
  • added: method CompositeFilter.setFilters(List): void
  • added: method GenericFilterBean.setEnvironment(Environment): void
  • added: method HiddenHttpMethodFilter.doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain): void
  • added: method HiddenHttpMethodFilter.setMethodParam(String): void
  • added: method HttpPutFormContentFilter.doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain): void
  • added: method HttpPutFormContentFilter.setCharset(Charset): void
  • added: method OncePerRequestFilter.isAsyncDispatch(HttpServletRequest): boolean
  • added: method OncePerRequestFilter.isAsyncStarted(HttpServletRequest): boolean
  • added: method OncePerRequestFilter.shouldNotFilterAsyncDispatch(): boolean
  • added: method OncePerRequestFilter.shouldNotFilterErrorDispatch(): boolean
  • added: method RequestContextFilter.shouldNotFilterAsyncDispatch(): boolean
  • added: method RequestContextFilter.shouldNotFilterErrorDispatch(): boolean
  • added: method ShallowEtagHeaderFilter.doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain): void
  • added: method ShallowEtagHeaderFilter.generateETagHeaderValue(byte[]): String
  • added: method ShallowEtagHeaderFilter.isEligibleForEtag(HttpServletRequest, HttpServletResponse, int, byte[]): boolean
  • added: method ShallowEtagHeaderFilter.shouldNotFilterAsyncDispatch(): boolean
  • added: static field HiddenHttpMethodFilter.DEFAULT_METHOD_PARAM: String
  • added: abstract class HandlerMethodSelector
  • added: class ControllerAdviceBean implements Ordered
  • added: class HandlerMethod
  • added: ctor ControllerAdviceBean(Object)
  • added: ctor ControllerAdviceBean(String, BeanFactory)
  • added: ctor HandlerMethod(HandlerMethod)
  • added: ctor HandlerMethod(Object, Method)
  • added: ctor HandlerMethod(Object, String, Class[])
  • added: ctor HandlerMethod(String, BeanFactory, Method)
  • added: ctor HandlerMethodSelector()
  • added: field HandlerMethod.logger: Log
  • added: method ControllerAdviceBean.equals(Object): boolean
  • added: method ControllerAdviceBean.getBeanType(): Class
  • added: method ControllerAdviceBean.getOrder(): int
  • added: method ControllerAdviceBean.hashCode(): int
  • added: method ControllerAdviceBean.resolveBean(): Object
  • added: method ControllerAdviceBean.toString(): String
  • added: method HandlerMethod.createWithResolvedBean(): HandlerMethod
  • added: method HandlerMethod.equals(Object): boolean
  • added: method HandlerMethod.getBean(): Object
  • added: method HandlerMethod.getBeanType(): Class
  • added: method HandlerMethod.getBridgedMethod(): Method
  • added: method HandlerMethod.getMethod(): Method
  • added: method HandlerMethod.getMethodAnnotation(Class): Annotation
  • added: method HandlerMethod.getMethodParameters(): MethodParameter[]
  • added: method HandlerMethod.getReturnType(): MethodParameter
  • added: method HandlerMethod.getReturnValueType(Object): MethodParameter
  • added: method HandlerMethod.hashCode(): int
  • added: method HandlerMethod.isVoid(): boolean
  • added: method HandlerMethod.toString(): String
  • added: static method ControllerAdviceBean.findAnnotatedBeans(ApplicationContext): List
  • added: static method HandlerMethodSelector.selectMethods(Class, ReflectionUtils.MethodFilter): Set
  • added: abstract class AbstractCookieValueMethodArgumentResolver extends AbstractNamedValueMethodArgumentResolver
  • added: abstract class AbstractNamedValueMethodArgumentResolver implements HandlerMethodArgumentResolver
  • added: abstract class AbstractWebArgumentResolverAdapter implements HandlerMethodArgumentResolver
  • added: class ErrorsMethodArgumentResolver implements HandlerMethodArgumentResolver
  • added: class ExceptionHandlerMethodResolver
  • added: class ExpressionValueMethodArgumentResolver extends AbstractNamedValueMethodArgumentResolver
  • added: class InitBinderDataBinderFactory extends DefaultDataBinderFactory
  • added: class MapMethodProcessor implements HandlerMethodArgumentResolver, HandlerMethodReturnValueHandler
  • added: class ModelAttributeMethodProcessor implements HandlerMethodArgumentResolver, HandlerMethodReturnValueHandler
  • added: class ModelMethodProcessor implements HandlerMethodArgumentResolver, HandlerMethodReturnValueHandler
  • added: class RequestHeaderMapMethodArgumentResolver implements HandlerMethodArgumentResolver
  • added: class RequestHeaderMethodArgumentResolver extends AbstractNamedValueMethodArgumentResolver
  • added: class RequestParamMapMethodArgumentResolver implements HandlerMethodArgumentResolver
  • added: class RequestParamMethodArgumentResolver extends AbstractNamedValueMethodArgumentResolver
  • added: class SessionAttributesHandler
  • added: class SessionStatusMethodArgumentResolver implements HandlerMethodArgumentResolver
  • added: ctor AbstractCookieValueMethodArgumentResolver(ConfigurableBeanFactory)
  • added: ctor AbstractNamedValueMethodArgumentResolver(ConfigurableBeanFactory)
  • added: ctor AbstractNamedValueMethodArgumentResolver.NamedValueInfo(String, boolean, String)
  • added: ctor AbstractWebArgumentResolverAdapter(WebArgumentResolver)
  • added: ctor ErrorsMethodArgumentResolver()
  • added: ctor ExceptionHandlerMethodResolver(Class)
  • added: ctor ExpressionValueMethodArgumentResolver(ConfigurableBeanFactory)
  • added: ctor InitBinderDataBinderFactory(List, WebBindingInitializer)
  • added: ctor MapMethodProcessor()
  • added: ctor ModelAttributeMethodProcessor(boolean)
  • added: ctor ModelFactory(List, WebDataBinderFactory, SessionAttributesHandler)
  • added: ctor ModelMethodProcessor()
  • added: ctor RequestHeaderMapMethodArgumentResolver()
  • added: ctor RequestHeaderMethodArgumentResolver(ConfigurableBeanFactory)
  • added: ctor RequestParamMapMethodArgumentResolver()
  • added: ctor RequestParamMethodArgumentResolver(ConfigurableBeanFactory, boolean)
  • added: ctor SessionAttributesHandler(Class, SessionAttributeStore)
  • added: ctor SessionStatusMethodArgumentResolver()
  • added: field ModelAttributeMethodProcessor.logger: Log
  • added: final class ModelFactory
  • added: method AbstractCookieValueMethodArgumentResolver.createNamedValueInfo(MethodParameter): AbstractNamedValueMethodArgumentResolver.NamedValueInfo
  • added: method AbstractCookieValueMethodArgumentResolver.handleMissingValue(String, MethodParameter): void
  • added: method AbstractCookieValueMethodArgumentResolver.supportsParameter(MethodParameter): boolean
  • added: method AbstractNamedValueMethodArgumentResolver.createNamedValueInfo(MethodParameter): AbstractNamedValueMethodArgumentResolver.NamedValueInfo
  • added: method AbstractNamedValueMethodArgumentResolver.handleMissingValue(String, MethodParameter): void
  • added: method AbstractNamedValueMethodArgumentResolver.handleResolvedValue(Object, String, MethodParameter, ModelAndViewContainer, NativeWebRequest): void
  • added: method AbstractNamedValueMethodArgumentResolver.resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory): Object
  • added: method AbstractNamedValueMethodArgumentResolver.resolveName(String, MethodParameter, NativeWebRequest): Object
  • added: method AbstractWebArgumentResolverAdapter.getWebRequest(): NativeWebRequest
  • added: method AbstractWebArgumentResolverAdapter.resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory): Object
  • added: method AbstractWebArgumentResolverAdapter.supportsParameter(MethodParameter): boolean
  • added: method ErrorsMethodArgumentResolver.resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory): Object
  • added: method ErrorsMethodArgumentResolver.supportsParameter(MethodParameter): boolean
  • added: method ExceptionHandlerMethodResolver.detectAnnotationExceptionMappings(Method, List): void
  • added: method ExceptionHandlerMethodResolver.hasExceptionMappings(): boolean
  • added: method ExceptionHandlerMethodResolver.resolveMethod(Exception): Method
  • added: method ExceptionHandlerMethodResolver.resolveMethodByExceptionType(Class): Method
  • added: method ExpressionValueMethodArgumentResolver.createNamedValueInfo(MethodParameter): AbstractNamedValueMethodArgumentResolver.NamedValueInfo
  • added: method ExpressionValueMethodArgumentResolver.handleMissingValue(String, MethodParameter): void
  • added: method ExpressionValueMethodArgumentResolver.resolveName(String, MethodParameter, NativeWebRequest): Object
  • added: method ExpressionValueMethodArgumentResolver.supportsParameter(MethodParameter): boolean
  • added: method InitBinderDataBinderFactory.initBinder(WebDataBinder, NativeWebRequest): void
  • added: method InitBinderDataBinderFactory.isBinderMethodApplicable(HandlerMethod, WebDataBinder): boolean
  • added: method MapMethodProcessor.handleReturnValue(Object, MethodParameter, ModelAndViewContainer, NativeWebRequest): void
  • added: method MapMethodProcessor.resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory): Object
  • added: method MapMethodProcessor.supportsParameter(MethodParameter): boolean
  • added: method MapMethodProcessor.supportsReturnType(MethodParameter): boolean
  • added: method ModelAttributeMethodProcessor.bindRequestParameters(WebDataBinder, NativeWebRequest): void
  • added: method ModelAttributeMethodProcessor.createAttribute(String, MethodParameter, WebDataBinderFactory, NativeWebRequest): Object
  • added: method ModelAttributeMethodProcessor.handleReturnValue(Object, MethodParameter, ModelAndViewContainer, NativeWebRequest): void
  • added: method ModelAttributeMethodProcessor.isBindExceptionRequired(WebDataBinder, MethodParameter): boolean
  • added: method ModelAttributeMethodProcessor.resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory): Object
  • added: method ModelAttributeMethodProcessor.supportsParameter(MethodParameter): boolean
  • added: method ModelAttributeMethodProcessor.supportsReturnType(MethodParameter): boolean
  • added: method ModelAttributeMethodProcessor.validateIfApplicable(WebDataBinder, MethodParameter): void
  • added: method ModelFactory.initModel(NativeWebRequest, ModelAndViewContainer, HandlerMethod): void
  • added: method ModelFactory.updateModel(NativeWebRequest, ModelAndViewContainer): void
  • added: method ModelMethodProcessor.handleReturnValue(Object, MethodParameter, ModelAndViewContainer, NativeWebRequest): void
  • added: method ModelMethodProcessor.resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory): Object
  • added: method ModelMethodProcessor.supportsParameter(MethodParameter): boolean
  • added: method ModelMethodProcessor.supportsReturnType(MethodParameter): boolean
  • added: method RequestHeaderMapMethodArgumentResolver.resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory): Object
  • added: method RequestHeaderMapMethodArgumentResolver.supportsParameter(MethodParameter): boolean
  • added: method RequestHeaderMethodArgumentResolver.createNamedValueInfo(MethodParameter): AbstractNamedValueMethodArgumentResolver.NamedValueInfo
  • added: method RequestHeaderMethodArgumentResolver.handleMissingValue(String, MethodParameter): void
  • added: method RequestHeaderMethodArgumentResolver.resolveName(String, MethodParameter, NativeWebRequest): Object
  • added: method RequestHeaderMethodArgumentResolver.supportsParameter(MethodParameter): boolean
  • added: method RequestParamMapMethodArgumentResolver.resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory): Object
  • added: method RequestParamMapMethodArgumentResolver.supportsParameter(MethodParameter): boolean
  • added: method RequestParamMethodArgumentResolver.createNamedValueInfo(MethodParameter): AbstractNamedValueMethodArgumentResolver.NamedValueInfo
  • added: method RequestParamMethodArgumentResolver.handleMissingValue(String, MethodParameter): void
  • added: method RequestParamMethodArgumentResolver.resolveName(String, MethodParameter, NativeWebRequest): Object
  • added: method RequestParamMethodArgumentResolver.supportsParameter(MethodParameter): boolean
  • added: method SessionAttributesHandler.cleanupAttributes(WebRequest): void
  • added: method SessionAttributesHandler.hasSessionAttributes(): boolean
  • added: method SessionAttributesHandler.isHandlerSessionAttribute(String, Class): boolean
  • added: method SessionAttributesHandler.retrieveAttributes(WebRequest): Map
  • added: method SessionAttributesHandler.storeAttributes(WebRequest, Map): void
  • added: method SessionStatusMethodArgumentResolver.resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory): Object
  • added: method SessionStatusMethodArgumentResolver.supportsParameter(MethodParameter): boolean
  • added: static class AbstractNamedValueMethodArgumentResolver.NamedValueInfo
  • added: static field ExceptionHandlerMethodResolver.EXCEPTION_HANDLER_METHODS: ReflectionUtils.MethodFilter
  • added: static method ModelFactory.getNameForParameter(MethodParameter): String
  • added: static method ModelFactory.getNameForReturnValue(Object, MethodParameter): String
  • added: class HandlerMethodArgumentResolverComposite implements HandlerMethodArgumentResolver
  • added: class HandlerMethodReturnValueHandlerComposite implements HandlerMethodReturnValueHandler
  • added: class InvocableHandlerMethod extends HandlerMethod
  • added: class ModelAndViewContainer
  • added: ctor HandlerMethodArgumentResolverComposite()
  • added: ctor HandlerMethodReturnValueHandlerComposite()
  • added: ctor InvocableHandlerMethod(HandlerMethod)
  • added: ctor InvocableHandlerMethod(Object, Method)
  • added: ctor InvocableHandlerMethod(Object, String, Class[])
  • added: ctor ModelAndViewContainer()
  • added: field HandlerMethodArgumentResolverComposite.logger: Log
  • added: field HandlerMethodReturnValueHandlerComposite.logger: Log
  • added: interface HandlerMethodArgumentResolver
  • added: interface HandlerMethodReturnValueHandler
  • added: method HandlerMethodArgumentResolver.resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory): Object
  • added: method HandlerMethodArgumentResolver.supportsParameter(MethodParameter): boolean
  • added: method HandlerMethodArgumentResolverComposite.addResolver(HandlerMethodArgumentResolver): HandlerMethodArgumentResolverComposite
  • added: method HandlerMethodArgumentResolverComposite.addResolvers(List): HandlerMethodArgumentResolverComposite
  • added: method HandlerMethodArgumentResolverComposite.getResolvers(): List
  • added: method HandlerMethodArgumentResolverComposite.resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory): Object
  • added: method HandlerMethodArgumentResolverComposite.supportsParameter(MethodParameter): boolean
  • added: method HandlerMethodReturnValueHandler.handleReturnValue(Object, MethodParameter, ModelAndViewContainer, NativeWebRequest): void
  • added: method HandlerMethodReturnValueHandler.supportsReturnType(MethodParameter): boolean
  • added: method HandlerMethodReturnValueHandlerComposite.addHandler(HandlerMethodReturnValueHandler): HandlerMethodReturnValueHandlerComposite
  • added: method HandlerMethodReturnValueHandlerComposite.addHandlers(List): HandlerMethodReturnValueHandlerComposite
  • added: method HandlerMethodReturnValueHandlerComposite.getHandlers(): List
  • added: method HandlerMethodReturnValueHandlerComposite.handleReturnValue(Object, MethodParameter, ModelAndViewContainer, NativeWebRequest): void
  • added: method HandlerMethodReturnValueHandlerComposite.supportsReturnType(MethodParameter): boolean
  • added: method InvocableHandlerMethod.doInvoke(Object[]): Object
  • added: method InvocableHandlerMethod.getDetailedErrorMessage(String): String
  • added: method InvocableHandlerMethod.invokeForRequest(NativeWebRequest, ModelAndViewContainer, Object[]): Object
  • added: method InvocableHandlerMethod.setDataBinderFactory(WebDataBinderFactory): void
  • added: method InvocableHandlerMethod.setHandlerMethodArgumentResolvers(HandlerMethodArgumentResolverComposite): void
  • added: method InvocableHandlerMethod.setParameterNameDiscoverer(ParameterNameDiscoverer): void
  • added: method ModelAndViewContainer.addAllAttributes(Map): ModelAndViewContainer
  • added: method ModelAndViewContainer.addAttribute(Object): ModelAndViewContainer
  • added: method ModelAndViewContainer.addAttribute(String, Object): ModelAndViewContainer
  • added: method ModelAndViewContainer.containsAttribute(String): boolean
  • added: method ModelAndViewContainer.getModel(): ModelMap
  • added: method ModelAndViewContainer.getSessionStatus(): SessionStatus
  • added: method ModelAndViewContainer.getView(): Object
  • added: method ModelAndViewContainer.getViewName(): String
  • added: method ModelAndViewContainer.isRequestHandled(): boolean
  • added: method ModelAndViewContainer.isViewReference(): boolean
  • added: method ModelAndViewContainer.mergeAttributes(Map): ModelAndViewContainer
  • added: method ModelAndViewContainer.removeAttributes(Map): ModelAndViewContainer
  • added: method ModelAndViewContainer.setIgnoreDefaultModelOnRedirect(boolean): void
  • added: method ModelAndViewContainer.setRedirectModel(ModelMap): void
  • added: method ModelAndViewContainer.setRedirectModelScenario(boolean): void
  • added: method ModelAndViewContainer.setRequestHandled(boolean): void
  • added: method ModelAndViewContainer.setView(Object): void
  • added: method ModelAndViewContainer.setViewName(String): void
  • added: method ModelAndViewContainer.toString(): String
  • added: class MaxUploadSizeExceededException extends MultipartException
  • added: class MultipartException extends NestedRuntimeException
  • added: ctor MaxUploadSizeExceededException(long)
  • added: ctor MaxUploadSizeExceededException(long, Throwable)
  • added: ctor MultipartException(String)
  • added: ctor MultipartException(String, Throwable)
  • added: interface MultipartFile
  • added: interface MultipartHttpServletRequest extends HttpServletRequest, MultipartRequest
  • added: interface MultipartRequest
  • added: interface MultipartResolver
  • added: method MaxUploadSizeExceededException.getMaxUploadSize(): long
  • added: method MultipartFile.getBytes(): byte[]
  • added: method MultipartFile.getContentType(): String
  • added: method MultipartFile.getInputStream(): InputStream
  • added: method MultipartFile.getName(): String
  • added: method MultipartFile.getOriginalFilename(): String
  • added: method MultipartFile.getSize(): long
  • added: method MultipartFile.isEmpty(): boolean
  • added: method MultipartFile.transferTo(File): void
  • added: method MultipartHttpServletRequest.getMultipartHeaders(String): HttpHeaders
  • added: method MultipartHttpServletRequest.getRequestHeaders(): HttpHeaders
  • added: method MultipartHttpServletRequest.getRequestMethod(): HttpMethod
  • added: method MultipartRequest.getFile(String): MultipartFile
  • added: method MultipartRequest.getFileMap(): Map
  • added: method MultipartRequest.getFileNames(): Iterator
  • added: method MultipartRequest.getFiles(String): List
  • added: method MultipartRequest.getMultiFileMap(): MultiValueMap
  • added: method MultipartRequest.getMultipartContentType(String): String
  • added: method MultipartResolver.cleanupMultipart(MultipartHttpServletRequest): void
  • added: method MultipartResolver.isMultipart(HttpServletRequest): boolean
  • added: method MultipartResolver.resolveMultipart(HttpServletRequest): MultipartHttpServletRequest
  • added: abstract class CommonsFileUploadSupport
  • added: class CommonsMultipartFile implements MultipartFile, Serializable
  • added: class CommonsMultipartResolver extends CommonsFileUploadSupport implements MultipartResolver, ServletContextAware
  • added: ctor CommonsFileUploadSupport()
  • added: ctor CommonsFileUploadSupport.MultipartParsingResult(MultiValueMap, Map, Map)
  • added: ctor CommonsMultipartFile(FileItem)
  • added: ctor CommonsMultipartResolver()
  • added: ctor CommonsMultipartResolver(ServletContext)
  • added: field CommonsFileUploadSupport.logger: Log
  • added: method CommonsFileUploadSupport.MultipartParsingResult.getMultipartFiles(): MultiValueMap
  • added: method CommonsFileUploadSupport.MultipartParsingResult.getMultipartParameterContentTypes(): Map
  • added: method CommonsFileUploadSupport.MultipartParsingResult.getMultipartParameters(): Map
  • added: method CommonsFileUploadSupport.cleanupFileItems(MultiValueMap): void
  • added: method CommonsFileUploadSupport.getDefaultEncoding(): String
  • added: method CommonsFileUploadSupport.getFileItemFactory(): DiskFileItemFactory
  • added: method CommonsFileUploadSupport.getFileUpload(): FileUpload
  • added: method CommonsFileUploadSupport.isUploadTempDirSpecified(): boolean
  • added: method CommonsFileUploadSupport.newFileItemFactory(): DiskFileItemFactory
  • added: method CommonsFileUploadSupport.newFileUpload(FileItemFactory): FileUpload
  • added: method CommonsFileUploadSupport.parseFileItems(List, String): CommonsFileUploadSupport.MultipartParsingResult
  • added: method CommonsFileUploadSupport.prepareFileUpload(String): FileUpload
  • added: method CommonsFileUploadSupport.setDefaultEncoding(String): void
  • added: method CommonsFileUploadSupport.setMaxInMemorySize(int): void
  • added: method CommonsFileUploadSupport.setMaxUploadSize(long): void
  • added: method CommonsFileUploadSupport.setUploadTempDir(Resource): void
  • added: method CommonsMultipartFile.getBytes(): byte[]
  • added: method CommonsMultipartFile.getContentType(): String
  • added: method CommonsMultipartFile.getFileItem(): FileItem
  • added: method CommonsMultipartFile.getInputStream(): InputStream
  • added: method CommonsMultipartFile.getName(): String
  • added: method CommonsMultipartFile.getOriginalFilename(): String
  • added: method CommonsMultipartFile.getSize(): long
  • added: method CommonsMultipartFile.getStorageDescription(): String
  • added: method CommonsMultipartFile.isAvailable(): boolean
  • added: method CommonsMultipartFile.isEmpty(): boolean
  • added: method CommonsMultipartFile.transferTo(File): void
  • added: method CommonsMultipartResolver.cleanupMultipart(MultipartHttpServletRequest): void
  • added: method CommonsMultipartResolver.determineEncoding(HttpServletRequest): String
  • added: method CommonsMultipartResolver.isMultipart(HttpServletRequest): boolean
  • added: method CommonsMultipartResolver.newFileUpload(FileItemFactory): FileUpload
  • added: method CommonsMultipartResolver.parseRequest(HttpServletRequest): CommonsFileUploadSupport.MultipartParsingResult
  • added: method CommonsMultipartResolver.resolveMultipart(HttpServletRequest): MultipartHttpServletRequest
  • added: method CommonsMultipartResolver.setResolveLazily(boolean): void
  • added: method CommonsMultipartResolver.setServletContext(ServletContext): void
  • added: static class CommonsFileUploadSupport.MultipartParsingResult
  • added: static field CommonsMultipartFile.logger: Log
  • added: abstract class AbstractMultipartHttpServletRequest extends HttpServletRequestWrapper implements MultipartHttpServletRequest
  • added: class ByteArrayMultipartFileEditor extends ByteArrayPropertyEditor
  • added: class DefaultMultipartHttpServletRequest extends AbstractMultipartHttpServletRequest
  • added: class MissingServletRequestPartException extends ServletException
  • added: class MultipartFilter extends OncePerRequestFilter
  • added: class RequestPartServletServerHttpRequest extends ServletServerHttpRequest
  • added: class StandardMultipartHttpServletRequest extends AbstractMultipartHttpServletRequest
  • added: class StandardServletMultipartResolver implements MultipartResolver
  • added: class StringMultipartFileEditor extends PropertyEditorSupport
  • added: ctor AbstractMultipartHttpServletRequest(HttpServletRequest)
  • added: ctor ByteArrayMultipartFileEditor()
  • added: ctor DefaultMultipartHttpServletRequest(HttpServletRequest)
  • added: ctor DefaultMultipartHttpServletRequest(HttpServletRequest, MultiValueMap, Map, Map)
  • added: ctor MissingServletRequestPartException(String)
  • added: ctor MultipartFilter()
  • added: ctor RequestPartServletServerHttpRequest(HttpServletRequest, String)
  • added: ctor StandardMultipartHttpServletRequest(HttpServletRequest)
  • added: ctor StandardMultipartHttpServletRequest(HttpServletRequest, boolean)
  • added: ctor StandardServletMultipartResolver()
  • added: ctor StringMultipartFileEditor()
  • added: ctor StringMultipartFileEditor(String)
  • added: method AbstractMultipartHttpServletRequest.getFile(String): MultipartFile
  • added: method AbstractMultipartHttpServletRequest.getFileMap(): Map
  • added: method AbstractMultipartHttpServletRequest.getFileNames(): Iterator
  • added: method AbstractMultipartHttpServletRequest.getFiles(String): List
  • added: method AbstractMultipartHttpServletRequest.getMultiFileMap(): MultiValueMap
  • added: method AbstractMultipartHttpServletRequest.getMultipartFiles(): MultiValueMap
  • added: method AbstractMultipartHttpServletRequest.getRequest(): HttpServletRequest
  • added: method AbstractMultipartHttpServletRequest.getRequestHeaders(): HttpHeaders
  • added: method AbstractMultipartHttpServletRequest.getRequestMethod(): HttpMethod
  • added: method AbstractMultipartHttpServletRequest.initializeMultipart(): void
  • added: method AbstractMultipartHttpServletRequest.setMultipartFiles(MultiValueMap): void
  • added: method ByteArrayMultipartFileEditor.getAsText(): String
  • added: method ByteArrayMultipartFileEditor.setValue(Object): void
  • added: method DefaultMultipartHttpServletRequest.getMultipartContentType(String): String
  • added: method DefaultMultipartHttpServletRequest.getMultipartHeaders(String): HttpHeaders
  • added: method DefaultMultipartHttpServletRequest.getMultipartParameterContentTypes(): Map
  • added: method DefaultMultipartHttpServletRequest.getMultipartParameters(): Map
  • added: method DefaultMultipartHttpServletRequest.getParameter(String): String
  • added: method DefaultMultipartHttpServletRequest.getParameterMap(): Map
  • added: method DefaultMultipartHttpServletRequest.getParameterNames(): Enumeration
  • added: method DefaultMultipartHttpServletRequest.getParameterValues(String): String[]
  • added: method DefaultMultipartHttpServletRequest.setMultipartParameterContentTypes(Map): void
  • added: method DefaultMultipartHttpServletRequest.setMultipartParameters(Map): void
  • added: method MissingServletRequestPartException.getRequestPartName(): String
  • added: method MultipartFilter.doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain): void
  • added: method MultipartFilter.getMultipartResolverBeanName(): String
  • added: method MultipartFilter.lookupMultipartResolver(): MultipartResolver
  • added: method MultipartFilter.lookupMultipartResolver(HttpServletRequest): MultipartResolver
  • added: method MultipartFilter.setMultipartResolverBeanName(String): void
  • added: method RequestPartServletServerHttpRequest.getBody(): InputStream
  • added: method RequestPartServletServerHttpRequest.getHeaders(): HttpHeaders
  • added: method StandardMultipartHttpServletRequest.getMultipartContentType(String): String
  • added: method StandardMultipartHttpServletRequest.getMultipartHeaders(String): HttpHeaders
  • added: method StandardMultipartHttpServletRequest.getParameterMap(): Map
  • added: method StandardMultipartHttpServletRequest.getParameterNames(): Enumeration
  • added: method StandardMultipartHttpServletRequest.initializeMultipart(): void
  • added: method StandardServletMultipartResolver.cleanupMultipart(MultipartHttpServletRequest): void
  • added: method StandardServletMultipartResolver.isMultipart(HttpServletRequest): boolean
  • added: method StandardServletMultipartResolver.resolveMultipart(HttpServletRequest): MultipartHttpServletRequest
  • added: method StandardServletMultipartResolver.setResolveLazily(boolean): void
  • added: method StringMultipartFileEditor.setAsText(String): void
  • added: method StringMultipartFileEditor.setValue(Object): void
  • added: static field MultipartFilter.DEFAULT_MULTIPART_RESOLVER_BEAN_NAME: String
  • removed: class Log4jConfigServlet extends HttpServlet
  • removed: ctor Log4jConfigServlet()
  • removed: method Log4jConfigServlet.destroy(): void
  • removed: method Log4jConfigServlet.getServletInfo(): String
  • removed: method Log4jConfigServlet.init(): void
  • removed: method Log4jConfigServlet.service(HttpServletRequest, HttpServletResponse): void
  • removed: static field ExpressionEvaluationUtils.EXPRESSION_CACHE_CONTEXT_PARAM: String
  • removed: static field UrlPathHelper.INCLUDE_CONTEXT_PATH_REQUEST_ATTRIBUTE: String
  • removed: static field UrlPathHelper.INCLUDE_SERVLET_PATH_REQUEST_ATTRIBUTE: String
  • removed: static field UrlPathHelper.INCLUDE_URI_REQUEST_ATTRIBUTE: String
  • changed: method CookieGenerator.getCookieMaxAge(): int → method CookieGenerator.getCookieMaxAge(): Integer
  • changed: method CookieGenerator.setCookieMaxAge(int): void → method CookieGenerator.setCookieMaxAge(Integer): void
  • added: abstract class ServletContextPropertyUtils
  • added: abstract class UriComponents implements Serializable
  • added: abstract class UriUtils
  • added: class UriComponentsBuilder
  • added: class UriTemplate implements Serializable
  • added: ctor ServletContextPropertyUtils()
  • added: ctor UriComponents(String, String)
  • added: ctor UriComponentsBuilder()
  • added: ctor UriTemplate(String)
  • added: ctor UriUtils()
  • added: method CookieGenerator.isCookieHttpOnly(): boolean
  • added: method CookieGenerator.setCookieHttpOnly(boolean): void
  • added: method UriComponents.encode(): UriComponents
  • added: method UriComponents.encode(String): UriComponents
  • added: method UriComponents.expand(Map): UriComponents
  • added: method UriComponents.expand(Object[]): UriComponents
  • added: method UriComponents.getFragment(): String
  • added: method UriComponents.getHost(): String
  • added: method UriComponents.getPath(): String
  • added: method UriComponents.getPathSegments(): List
  • added: method UriComponents.getPort(): int
  • added: method UriComponents.getQuery(): String
  • added: method UriComponents.getQueryParams(): MultiValueMap
  • added: method UriComponents.getScheme(): String
  • added: method UriComponents.getSchemeSpecificPart(): String
  • added: method UriComponents.getUserInfo(): String
  • added: method UriComponents.normalize(): UriComponents
  • added: method UriComponents.toString(): String
  • added: method UriComponents.toUri(): URI
  • added: method UriComponents.toUriString(): String
  • added: method UriComponentsBuilder.build(): UriComponents
  • added: method UriComponentsBuilder.build(boolean): UriComponents
  • added: method UriComponentsBuilder.buildAndExpand(Map): UriComponents
  • added: method UriComponentsBuilder.buildAndExpand(Object[]): UriComponents
  • added: method UriComponentsBuilder.fragment(String): UriComponentsBuilder
  • added: method UriComponentsBuilder.host(String): UriComponentsBuilder
  • added: method UriComponentsBuilder.path(String): UriComponentsBuilder
  • added: method UriComponentsBuilder.pathSegment(String[]): UriComponentsBuilder
  • added: method UriComponentsBuilder.port(int): UriComponentsBuilder
  • added: method UriComponentsBuilder.query(String): UriComponentsBuilder
  • added: method UriComponentsBuilder.queryParam(String, Object[]): UriComponentsBuilder
  • added: method UriComponentsBuilder.replacePath(String): UriComponentsBuilder
  • added: method UriComponentsBuilder.replaceQuery(String): UriComponentsBuilder
  • added: method UriComponentsBuilder.replaceQueryParam(String, Object[]): UriComponentsBuilder
  • added: method UriComponentsBuilder.scheme(String): UriComponentsBuilder
  • added: method UriComponentsBuilder.schemeSpecificPart(String): UriComponentsBuilder
  • added: method UriComponentsBuilder.uri(URI): UriComponentsBuilder
  • added: method UriComponentsBuilder.userInfo(String): UriComponentsBuilder
  • added: method UriTemplate.encodeUri(String): URI
  • added: method UriTemplate.expand(Map): URI
  • added: method UriTemplate.expand(Object[]): URI
  • added: method UriTemplate.getVariableNames(): List
  • added: method UriTemplate.match(String): Map
  • added: method UriTemplate.matches(String): boolean
  • added: method UriTemplate.toString(): String
  • added: method UrlPathHelper.decodeMatrixVariables(HttpServletRequest, MultiValueMap): MultiValueMap
  • added: method UrlPathHelper.decodePathVariables(HttpServletRequest, Map): Map
  • added: method UrlPathHelper.getOriginatingServletPath(HttpServletRequest): String
  • added: method UrlPathHelper.removeSemicolonContent(String): String
  • added: method UrlPathHelper.setRemoveSemicolonContent(boolean): void
  • added: method UrlPathHelper.shouldRemoveSemicolonContent(): boolean
  • added: static method ServletContextPropertyUtils.resolvePlaceholders(String, ServletContext): String
  • added: static method ServletContextPropertyUtils.resolvePlaceholders(String, ServletContext, boolean): String
  • added: static method UriComponentsBuilder.fromHttpUrl(String): UriComponentsBuilder
  • added: static method UriComponentsBuilder.fromPath(String): UriComponentsBuilder
  • added: static method UriComponentsBuilder.fromUri(URI): UriComponentsBuilder
  • added: static method UriComponentsBuilder.fromUriString(String): UriComponentsBuilder
  • added: static method UriComponentsBuilder.newInstance(): UriComponentsBuilder
  • added: static method UriUtils.decode(String, String): String
  • added: static method UriUtils.encodeAuthority(String, String): String
  • added: static method UriUtils.encodeFragment(String, String): String
  • added: static method UriUtils.encodeHost(String, String): String
  • added: static method UriUtils.encodeHttpUrl(String, String): String
  • added: static method UriUtils.encodePath(String, String): String
  • added: static method UriUtils.encodePathSegment(String, String): String
  • added: static method UriUtils.encodePort(String, String): String
  • added: static method UriUtils.encodeQuery(String, String): String
  • added: static method UriUtils.encodeQueryParam(String, String): String
  • added: static method UriUtils.encodeScheme(String, String): String
  • added: static method UriUtils.encodeUri(String, String): String
  • added: static method UriUtils.encodeUriComponents(String, String, String, String, String, String, String, String, String): String
  • added: static method UriUtils.encodeUserInfo(String, String): String
  • added: static method WebUtils.extractFullFilenameFromUrlPath(String): String
  • added: static method WebUtils.getNativeRequest(ServletRequest, Class): Object
  • added: static method WebUtils.getNativeResponse(ServletResponse, Class): Object
  • added: static method WebUtils.parseMatrixVariables(String): MultiValueMap