Class HandlerChainImpl

    • Field Detail

      • handlerInfos

        protected List handlerInfos
    • Constructor Detail

      • HandlerChainImpl

        public HandlerChainImpl​(List handlerInfos)
    • Method Detail

      • 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