Sto utilizzando filters per gestire l'autenticazione e alcuni altri controlli di pre-condizione per un'applicazione Grails. Mi sono imbattuto in una situazione in cui sarebbe stato utile assicurarsi che il filtro A venisse sempre richiamato prima del filtro B.Come è definita la sequenza di invocazione dei filtri Grails
Secondo la documentazione i "filtri vengono eseguiti nell'ordine in cui sono definiti" ma è non chiaro a cosa si riferisce questa definizione. Ho familiarità con il funzionamento di Java EE ServletFilters, in cui la sequenza è dichiarata dall'ordine dei tag corrispondenti nel web.xml, ma poiché la distribuzione viene gestita automaticamente in Grails, non sono sicuro di dove poter influenzare l'ordine in cui i filtri sono impostati.
È possibile tutto ciò che c'è in Grails, e se sì, come?
Aggiornamento
Se diversi filtri sono dichiarate all'interno di una classe, è ovvio che essi saranno eseguiti nell'ordine in cui sono state dichiarate. Sono più interessato a filtri definiti in classi diverse e la sequenza che tali classi saranno considerate.
Grazie, questa è l'opzione di configurazione che stavo cercando –
http://www.grails.org/doc/latest/guide/single.html#6.6.4%20Filter%20Dependencies per un collegamento diretto –
+1 restituendo false in before {} per interrompere ulteriormente l'elaborazione dei filtri, proprio quello che stavo cercando ;-) – virtualeyes