Skip to content

InvocationChain on client side [SWS-209] #361

Closed
@gregturn

Description

@gregturn

Dmitry Platonov opened SWS-209 and commented

I've used an SWS both on server and client side. And would like to offer my solution for known 'client interceptor' feature.

For my current main project i've created a class named InvocationStack which has the ability to register MessageHandler objects (and WebServiceMessageCallback objects for only outgoing processing) for ordered processing of outgoing messages and 'back-ordered' processing of incoming messages. Also this class integrates perfectly with WebServiceTemplate by providing default WebServiceMessageCallback and WebServiceMessageExtractor instances to use with WebServiceTemplate#sendAndReceive(WebServiceMessageCallback,SourceExtractor).

I have implemented a number of MessageHandlers:
WsAddressingHandler, MarshallingHandler, XWSSHandler, etc.
Works great for me.

I would like to contribute this into project, if you are interested.


Issue Links:

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions