public abstract class AbstractValidationCallback<T> extends Object implements ValidationCallback, org.springframework.context.ApplicationContextAware
Modifier and Type | Field and Description |
---|---|
protected org.springframework.context.ApplicationContext |
applicationContext
Spring application context injected before validation callback is called
|
Constructor and Description |
---|
AbstractValidationCallback() |
Modifier and Type | Method and Description |
---|---|
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
Sets the applicationContext.
|
void |
validate(Message message,
TestContext context)
Validate callback method with received message.
|
abstract void |
validate(T payload,
Map<String,Object> headers,
TestContext context)
Subclasses do override this method for validation purpose.
|
protected org.springframework.context.ApplicationContext applicationContext
public void validate(Message message, TestContext context)
ValidationCallback
validate
in interface ValidationCallback
public abstract void validate(T payload, Map<String,Object> headers, TestContext context)
payload
- the message payload object.headers
- the message headerscontext
- the current test contextpublic void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
setApplicationContext
in interface org.springframework.context.ApplicationContextAware
applicationContext
- the applicationContext to setCopyright © 2008–2017 ConSol Software GmbH. All rights reserved.