-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathHttpAdviceTraits.java
More file actions
23 lines (22 loc) · 896 Bytes
/
HttpAdviceTraits.java
File metadata and controls
23 lines (22 loc) · 896 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package com.ksoot.problem.spring.advice.http;
/**
* Composite advice trait that combines all HTTP-related advice traits.
*
* @param <T> the request type
* @param <R> the response type
* @see HttpMediaTypeNotAcceptableAdviceTrait
* @see HttpMediaTypeNotSupportedExceptionAdviceTrait
* @see UnsupportedMediaTypeStatusAdviceTrait
* @see HttpRequestMethodNotSupportedAdviceTrait
* @see MethodNotAllowedAdviceTrait
* @see NotAcceptableStatusAdviceTrait
* @see ResponseStatusAdviceTrait
*/
public interface HttpAdviceTraits<T, R>
extends HttpMediaTypeNotAcceptableAdviceTrait<T, R>,
HttpMediaTypeNotSupportedExceptionAdviceTrait<T, R>,
UnsupportedMediaTypeStatusAdviceTrait<T, R>,
HttpRequestMethodNotSupportedAdviceTrait<T, R>,
MethodNotAllowedAdviceTrait<T, R>,
NotAcceptableStatusAdviceTrait<T, R>,
ResponseStatusAdviceTrait<T, R> {}