Package common.http.error
Class ForwardOnErrorInterceptor
- java.lang.Object
-
- common.http.interceptor.ServletInterceptor<ForwardOnError>
-
- common.http.error.ForwardOnErrorInterceptor
-
public class ForwardOnErrorInterceptor extends ServletInterceptor<ForwardOnError>
- See Also:
ForwardOnError
-
-
Constructor Summary
Constructors Constructor Description ForwardOnErrorInterceptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
handle(HttpServletRequest req, HttpServletResponse resp, HttpServletBiConsumer next)
Metodo contenete la logica dell'interceptor, che si occupa di processare la richiesta e la risposta passati come parametro e di passare eventualmente il controllo eventualmente al prossimo metodo specificato come parametroprotected void
init(ForwardOnError annotation)
Chiamato dal factory per inizializzare l'interceptor dopo averlo istanziato.int
priority()
Definisce l'ordine in cui l'interceptor deve essere eseguito rispetto agli altri interceptor.
-
-
-
Constructor Detail
-
ForwardOnErrorInterceptor
public ForwardOnErrorInterceptor()
-
-
Method Detail
-
init
protected void init(ForwardOnError annotation)
Description copied from class:ServletInterceptor
Chiamato dal factory per inizializzare l'interceptor dopo averlo istanziato.- Specified by:
init
in classServletInterceptor<ForwardOnError>
- Parameters:
annotation
- L'istanza di annotazione associata all'interceptor, con eventuali parametri necessari per la configurazione
-
handle
public void handle(HttpServletRequest req, HttpServletResponse resp, HttpServletBiConsumer next) throws ServletException, IOException
Description copied from class:ServletInterceptor
Metodo contenete la logica dell'interceptor, che si occupa di processare la richiesta e la risposta passati come parametro e di passare eventualmente il controllo eventualmente al prossimo metodo specificato come parametro- Specified by:
handle
in classServletInterceptor<ForwardOnError>
- Parameters:
req
- La richiesta da processareresp
- La risposta da processarenext
- Il riferimento al metodo a cui poter passare il controllo- Throws:
ServletException
IOException
-
priority
public int priority()
Description copied from class:ServletInterceptor
Definisce l'ordine in cui l'interceptor deve essere eseguito rispetto agli altri interceptor. Un numero più basso implica una maggiore priorità. Il valore di default (Se il metodo non è sovrascritto) è Integer.MAX_VALUE- Overrides:
priority
in classServletInterceptor<ForwardOnError>
- Returns:
- La priorità dell'interceptor
-
-