org.apache.geronimo.axis2
Class AnnotationHandlerChainBuilder

java.lang.Object
  extended by org.apache.geronimo.axis2.AnnotationHandlerChainBuilder
Direct Known Subclasses:
GeronimoHandlerChainBuilder

public class AnnotationHandlerChainBuilder
extends Object


Constructor Summary
AnnotationHandlerChainBuilder()
           
 
Method Summary
protected  List<Handler> buildHandlerChain(org.apache.geronimo.xbeans.javaee.HandlerChainType hc, ClassLoader classLoader)
           
 List<Handler> buildHandlerChainFromClass(Class<?> clz)
           
 List<Handler> buildHandlerChainFromClass(Class<?> clz, List<Handler> existingHandlers)
           
 List<Handler> sortHandlers(List<Handler> handlers)
          sorts the handlers into correct order.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationHandlerChainBuilder

public AnnotationHandlerChainBuilder()
Method Detail

buildHandlerChainFromClass

public List<Handler> buildHandlerChainFromClass(Class<?> clz,
                                                List<Handler> existingHandlers)
Parameters:
clz -
existingHandlers -
Returns:

buildHandlerChainFromClass

public List<Handler> buildHandlerChainFromClass(Class<?> clz)

buildHandlerChain

protected List<Handler> buildHandlerChain(org.apache.geronimo.xbeans.javaee.HandlerChainType hc,
                                          ClassLoader classLoader)

sortHandlers

public List<Handler> sortHandlers(List<Handler> handlers)
sorts the handlers into correct order. All of the logical handlers first followed by the protocol handlers

Parameters:
handlers -
Returns:
sorted list of handlers


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.