Oracle Fusion Middleware
Oracle WebLogic Server API Reference
11g Release 1 (10.3.4)

Part Number E13941-04

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)
           
 void populatePort(PortComponentBean portBean)
           
abstract  void populatePort(PortComponentBean portBean, EnvEntryBean[] envEntries)
           
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 void populatePort(PortComponentBean portBean)
                  throws HandlerException
Throws:
HandlerException

populatePort

public abstract void populatePort(PortComponentBean portBean,
                                  EnvEntryBean[] envEntries)
                           throws HandlerException
Throws:
HandlerException

getHandlerClassNames

public abstract String[] getHandlerClassNames()

Copyright 1996, 2010, 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.

Oracle Fusion Middleware
Oracle WebLogic Server API Reference
11g Release 1 (10.3.4)

Part Number E13941-04