@ -1,5 +1,22 @@
@@ -1,5 +1,22 @@
/ *
* Copyright 2002 - 2009 the original author or authors .
*
* Licensed under the Apache License , Version 2 . 0 ( the "License" ) ;
* you may not use this file except in compliance with the License .
* You may obtain a copy of the License at
*
* http : //www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing , software
* distributed under the License is distributed on an "AS IS" BASIS ,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND , either express or implied .
* See the License for the specific language governing permissions and
* limitations under the License .
* /
package org.springframework.web ;
import java.util.Collections ;
import java.util.List ;
import javax.servlet.ServletException ;
@ -7,17 +24,26 @@ import org.springframework.http.MediaType;
@@ -7,17 +24,26 @@ import org.springframework.http.MediaType;
/ * *
* Exception thrown when a client POSTs or PUTs content
* not supported by request handler does not support a
* specific request method .
* not supported by request handler .
*
* @author Arjen Poutsma
* @since 3 . 0
* /
public class HttpMediaTypeNotSupportedException extends ServletException {
private MediaType contentType ;
private final MediaType contentType ;
private List < MediaType > supportedMediaTypes ;
private final List < MediaType > supportedMediaTypes ;
/ * *
* Create a new HttpMediaTypeNotSupportedException .
* @param message the exception message
* /
public HttpMediaTypeNotSupportedException ( String message ) {
super ( message ) ;
this . contentType = null ;
this . supportedMediaTypes = Collections . emptyList ( ) ;
}
/ * *
* Create a new HttpMediaTypeNotSupportedException .