12.1 Available Interfaces
VelocityMethodExtension
This interface is for using existing client-specific logic in velocity templates.
In order to use it in velocity templates, processInput method needs to be called.
Syntax: $custom.processInput(String implementationName, Object... args)
Here, implementationName is mandatory if multiple implementations are present.
SoapOutInterceptorExtension
This interface is for processing the unmarshalled message data.
Note:
During PRE_LOGICAL and PRE_LOGICAL ENDING phases, the interceptions will be made automatically if the implementation is present.SocketMessageHandlerExtension
This interface is for manipulating inbound and outbound socket messages.
Currently, supported socket implementations are Netty and JAVA socket and supported message types are string and hexstring.
Parent topic: Hookpoints