Class HandlerChainImpl

All Implemented Interfaces:
Serializable, Cloneable, Iterable, Collection, List, RandomAccess, javax.xml.rpc.handler.HandlerChain

public class HandlerChainImpl extends Vector implements javax.xml.rpc.handler.HandlerChain
Author:
JAX-RPC Development Team
See Also:
  • Field Details

    • handlerInfos

      protected List handlerInfos
  • Constructor Details

    • HandlerChainImpl

      public HandlerChainImpl(List handlerInfos)
  • Method Details

    • handleFault

      public boolean handleFault(javax.xml.rpc.handler.MessageContext _context)
      Specified by:
      handleFault in interface javax.xml.rpc.handler.HandlerChain
    • handleRequest

      public boolean handleRequest(javax.xml.rpc.handler.MessageContext _context)
      Specified by:
      handleRequest in interface javax.xml.rpc.handler.HandlerChain
    • handleResponse

      public boolean handleResponse(javax.xml.rpc.handler.MessageContext _context)
      Specified by:
      handleResponse in interface javax.xml.rpc.handler.HandlerChain
    • init

      public void init(Map config)
      Specified by:
      init in interface javax.xml.rpc.handler.HandlerChain
    • destroy

      public void destroy()
      Specified by:
      destroy in interface javax.xml.rpc.handler.HandlerChain
    • deleteHandlerInstance

      protected void deleteHandlerInstance(int index)
    • addHandlerInfo

      public void addHandlerInfo(int index, javax.xml.rpc.handler.HandlerInfo handlerInfo)
    • addHandlerInfo

      public void addHandlerInfo(javax.xml.rpc.handler.HandlerInfo handlerInfo)
    • getHandlerInstance

      protected javax.xml.rpc.handler.Handler getHandlerInstance(int index)
    • getHandlerInfo

      protected javax.xml.rpc.handler.HandlerInfo getHandlerInfo(int index)
    • removeHandlerFromPool

      protected void removeHandlerFromPool(Class clz)
    • getHandlerFromPool

      protected javax.xml.rpc.handler.Handler getHandlerFromPool(javax.xml.rpc.handler.HandlerInfo handlerInfo)
    • newHandler

      protected javax.xml.rpc.handler.Handler newHandler(javax.xml.rpc.handler.HandlerInfo handlerInfo)
    • setRoles

      public void setRoles(String[] soapActorNames)
      Specified by:
      setRoles in interface javax.xml.rpc.handler.HandlerChain
    • getRoles

      public String[] getRoles()
      Specified by:
      getRoles in interface javax.xml.rpc.handler.HandlerChain
    • castToHandler

      protected javax.xml.rpc.handler.Handler castToHandler(Object o)
    • addUnderstoodHeaders

      public void addUnderstoodHeaders(QName[] ignoredHeaders)
    • checkMustUnderstand

      public boolean checkMustUnderstand(javax.xml.rpc.handler.MessageContext mc) throws javax.xml.soap.SOAPException
      Throws:
      javax.xml.soap.SOAPException