public class JsonPathMessageConstructionInterceptor extends AbstractMessageConstructionInterceptor
| Constructor and Description |
|---|
JsonPathMessageConstructionInterceptor()
Default constructor.
|
JsonPathMessageConstructionInterceptor(Map<String,String> jsonPathExpressions)
Default constructor using fields.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
getJsonPathExpressions() |
Message |
interceptMessage(Message message,
String messageType,
TestContext context)
Intercept the message payload construction and replace elements identified
via XPath expressions.
|
void |
setJsonPathExpressions(Map<String,String> jsonPathExpressions) |
boolean |
supportsMessageType(String messageType)
Checks if this message interceptor is capable of this message type.
|
getName, interceptMessageConstructionpublic JsonPathMessageConstructionInterceptor()
public Message interceptMessage(Message message, String messageType, TestContext context)
interceptMessage in class AbstractMessageConstructionInterceptormessage - the payloadcontext - the current test contextpublic boolean supportsMessageType(String messageType)
MessageConstructionInterceptormessageType - the message type representation as String (e.g. xml, json, csv, plaintext).Copyright © 2008–2015 ConSol* Consulting&Solutions GmbH. All rights reserved.