org.ow2.jonas.ws.jaxws.handler.builder
Class AnnotationHandlerChainBuilder

java.lang.Object
  extended by org.ow2.jonas.ws.jaxws.handler.builder.HandlerChainBuilder
      extended by org.ow2.jonas.ws.jaxws.handler.builder.AnnotationHandlerChainBuilder

public class AnnotationHandlerChainBuilder
extends HandlerChainBuilder


Constructor Summary
AnnotationHandlerChainBuilder(Class<?> clazz)
          This constructors has to be used on the endpoint side (@WebService annotated class).
 
Method Summary
 List<Handler> buildHandlerChain(PortInfo info, ClassLoader loader)
          Build the chain.
 
Methods inherited from class org.ow2.jonas.ws.jaxws.handler.builder.HandlerChainBuilder
buildHandlerChain, sortHandlers
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationHandlerChainBuilder

public AnnotationHandlerChainBuilder(Class<?> clazz)
This constructors has to be used on the endpoint side (@WebService annotated class).

Parameters:
clazz - supporting class
Method Detail

buildHandlerChain

public List<Handler> buildHandlerChain(PortInfo info,
                                       ClassLoader loader)
Build the chain.

Specified by:
buildHandlerChain in class HandlerChainBuilder
Parameters:
info - identify the target port for the builded chain
loader - classloader used for Handler class loading
Returns:
a Handler's List


Copyright © 2010 OW2 Consortium. All Rights Reserved.