Poco::RemotingNG::SOAP::Deserializer

class HeaderInterceptor

File Information

Library: RemotingNG/SOAP
Package: SOAP
Header: Poco/RemotingNG/SOAP/Deserializer.h

Description

Subclasses of this class can be registered with the Deserializer (via the Transport or Listener) to process the SOAP envelope header element and its children.

Member Summary

Member Functions: interceptHeader

Types Aliases

Ptr

using Ptr = Poco::SharedPtr < HeaderInterceptor >;

Destructor

~HeaderInterceptor virtual

virtual ~HeaderInterceptor() = default;

Member Functions

interceptHeader virtual

virtual void interceptHeader(
    const XMLElement & header
) = 0;

During deserialization of the SOAP message, this method is called with the SOAP envelope Header element.

The method can inspect the Header element and its children.