org.picocontainer.web.chain.divertor
Class MapDivertor

java.lang.Object
  extended by org.picocontainer.web.chain.divertor.MapDivertor
All Implemented Interfaces:
Divertor

public class MapDivertor
extends Object
implements Divertor

divertor based on maps. uses FQCN as key, values shall be strings

Author:
k.pribluda

Constructor Summary
MapDivertor(Map diversions)
           
 
Method Summary
 String divert(Throwable cause)
          recursively extract original cause from pico lifecycle exception
 Map getDiversions()
           
 void setDiversions(Map diversions)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapDivertor

public MapDivertor(Map diversions)
Method Detail

divert

public String divert(Throwable cause)
recursively extract original cause from pico lifecycle exception

Specified by:
divert in interface Divertor
Parameters:
cause - cause of diversion
Returns:
servlet path or null

getDiversions

public Map getDiversions()

setDiversions

public void setDiversions(Map diversions)


Copyright © 2008. All Rights Reserved.