Oracle

weblogic.wsee.jws
Class HandlerChainDecl<T>

java.lang.Object
  extended by weblogic.wsee.jws.HandlerChainDecl<T>

public abstract class HandlerChainDecl<T>
extends Object


Field Summary
protected  Map<weblogic.wsee.tools.logging.EventLevel,List<weblogic.wsee.tools.jws.JwsLogEvent>> logEvents
           
 
Constructor Summary
HandlerChainDecl(JClass eiClass, JClass sbClass)
           
HandlerChainDecl(JClass eiClass, JClass sbClass, ClassLoader endpointInterfaceCL)
           
 
Method Summary
protected  void addLogEvent(weblogic.wsee.tools.logging.EventLevel eventLevel, weblogic.wsee.tools.jws.JwsLogEvent event)
           
protected  T[] getHandlerChains()
           
abstract  String[] getHandlerClassNames()
           
 Map<weblogic.wsee.tools.logging.EventLevel,List<weblogic.wsee.tools.jws.JwsLogEvent>> getLogEvents()
           
 boolean isRelativeUrl(String url)
           
abstract  void populatePort(PortComponentBean portBean)
           
protected abstract  T[] processHandlerChain(JClass jClass, URL url, String chainName)
           
protected abstract  T[] processSOAPMessageHandlers(JClass jClass, JAnnotation handlersJA)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logEvents

protected Map<weblogic.wsee.tools.logging.EventLevel,List<weblogic.wsee.tools.jws.JwsLogEvent>> logEvents
Constructor Detail

HandlerChainDecl

public HandlerChainDecl(JClass eiClass,
                        JClass sbClass,
                        ClassLoader endpointInterfaceCL)

HandlerChainDecl

public HandlerChainDecl(JClass eiClass,
                        JClass sbClass)
Method Detail

isRelativeUrl

public boolean isRelativeUrl(String url)

processSOAPMessageHandlers

protected abstract T[] processSOAPMessageHandlers(JClass jClass,
                                                  JAnnotation handlersJA)

processHandlerChain

protected abstract T[] processHandlerChain(JClass jClass,
                                           URL url,
                                           String chainName)

getHandlerChains

protected T[] getHandlerChains()

getLogEvents

public Map<weblogic.wsee.tools.logging.EventLevel,List<weblogic.wsee.tools.jws.JwsLogEvent>> getLogEvents()

addLogEvent

protected void addLogEvent(weblogic.wsee.tools.logging.EventLevel eventLevel,
                           weblogic.wsee.tools.jws.JwsLogEvent event)

populatePort

public abstract void populatePort(PortComponentBean portBean)
                           throws HandlerException
Throws:
HandlerException

getHandlerClassNames

public abstract String[] getHandlerClassNames()

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs103
Copyright 1996,2008, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.