|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.camel.component.dataset.DataSetSupport
public abstract class DataSetSupport
Base class for DataSet
Constructor Summary | |
---|---|
DataSetSupport()
|
|
DataSetSupport(int size)
|
Method Summary | |
---|---|
protected void |
applyHeaders(Exchange exchange,
long messageIndex)
Allows derived classes to add some custom headers for a given message |
void |
assertMessageExpected(DataSetEndpoint dataSetEndpoint,
Exchange expected,
Exchange actual,
long index)
Asserts that the expected message has been received for the given index |
protected abstract Object |
createMessageBody(long messageIndex)
|
Map<String,Object> |
getDefaultHeaders()
|
Processor |
getOutputTransformer()
|
long |
getReportCount()
Returns the number of messages which should be received before reporting on the progress of the test |
long |
getSize()
Returns the size of the dataset |
protected void |
populateDefaultHeaders(Map<String,Object> map)
Allows derived classes to customize a default set of properties |
void |
populateMessage(Exchange exchange,
long messageIndex)
Populates a message exchange when using the DataSet as a source of messages |
void |
setDefaultHeaders(Map<String,Object> defaultHeaders)
|
void |
setOutputTransformer(Processor outputTransformer)
|
void |
setReportCount(long reportCount)
Sets the number of messages in a group on which we will report that messages have been received. |
void |
setSize(long size)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DataSetSupport()
public DataSetSupport(int size)
Method Detail |
---|
public void populateMessage(Exchange exchange, long messageIndex) throws Exception
DataSet
populateMessage
in interface DataSet
Exception
public void assertMessageExpected(DataSetEndpoint dataSetEndpoint, Exchange expected, Exchange actual, long index) throws Exception
DataSet
assertMessageExpected
in interface DataSet
Exception
public long getSize()
DataSet
getSize
in interface DataSet
public void setSize(long size)
public long getReportCount()
DataSet
getReportCount
in interface DataSet
public void setReportCount(long reportCount)
public Map<String,Object> getDefaultHeaders()
public void setDefaultHeaders(Map<String,Object> defaultHeaders)
public Processor getOutputTransformer()
public void setOutputTransformer(Processor outputTransformer)
protected abstract Object createMessageBody(long messageIndex)
protected void applyHeaders(Exchange exchange, long messageIndex)
protected void populateDefaultHeaders(Map<String,Object> map)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |