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.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
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.
API changes
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