001    package org.picocontainer.web.chain;
002    
003    /**
004     * generates diversion URL for given cause
005     * @author k.pribluda
006     */
007    public interface Divertor {
008            /**
009             * find path to divert to, or null can not be found
010             * @param cause cause of diversion
011             * @return servlet path or null
012             */
013            String divert(Throwable cause);
014    }