Class HTTPArtifactDecoder

    • Constructor Detail

      • HTTPArtifactDecoder

        public HTTPArtifactDecoder()
    • Method Detail

      • decodeTarget

        protected void decodeTarget​(MessageContext messageContext,
                                    javax.servlet.http.HttpServletRequest request)
                             throws MessageDecodingException
        Decodes the TARGET parameter and adds it to the message context.
        Parameters:
        messageContext - current message context
        request - current servlet request
        Throws:
        MessageDecodingException - thrown if there is a problem decoding the TARGET parameter.
      • processArtifacts

        protected void processArtifacts​(MessageContext messageContext,
                                        javax.servlet.http.HttpServletRequest request)
                                 throws MessageDecodingException
        Process the incoming artifacts by decoding the artifacts, dereferencing them from the artifact source and storing the resulting response (with assertions) in the message context.
        Parameters:
        messageContext - current message context
        request - current servlet request
        Throws:
        MessageDecodingException - thrown if there is a problem decoding or dereferencing the artifacts
      • populateBindingContext

        protected void populateBindingContext​(MessageContext messageContext)
        Populate the context which carries information specific to this binding.
        Parameters:
        messageContext - the current message context