@UriEndpoint(scheme="test", title="Test", syntax="test:name", producerOnly=true, label="core,testing", lenientProperties=true) public class TestEndpoint extends MockEndpoint
reporter
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending
Constructor and Description |
---|
TestEndpoint(String endpointUri,
Component component) |
Modifier and Type | Method and Description |
---|---|
protected void |
doStart()
Implementations override this method to support customized start/stop.
|
String |
getDelimiter() |
protected Object |
getInBody(Exchange exchange)
This method allows us to convert or coerce the expected message body into some other type
|
long |
getTimeout() |
boolean |
isAnyOrder() |
boolean |
isSplit() |
void |
setAnyOrder(boolean anyOrder)
Whether the expected messages should arrive in the same order or can be in any order.
|
void |
setDelimiter(String delimiter)
The split delimiter to use when split is enabled.
|
void |
setExpectedMessageEndpoint(Endpoint expectedMessageEndpoint) |
void |
setSplit(boolean split)
If enabled the the messages loaded from the test endpoint will be split using \n\r delimiters (new lines)
so each line is an expected message.
|
void |
setTimeout(long timeout)
The timeout to use when polling for message bodies from the URI
|
addReceivedExchange, allMessages, assertEquals, assertExchangeReceived, assertIsNotSatisfied, assertIsNotSatisfied, assertIsSatisfied, assertIsSatisfied, assertIsSatisfied, assertIsSatisfied, assertIsSatisfied, assertIsSatisfied, assertMessagesAscending, assertMessagesDescending, assertMessagesSorted, assertNoDuplicates, assertTrue, assertWait, await, await, createConsumer, createProducer, doAssertIsSatisfied, expectedBodiesReceived, expectedBodiesReceived, expectedBodiesReceivedInAnyOrder, expectedBodiesReceivedInAnyOrder, expectedBodyReceived, expectedExchangePattern, expectedFileExists, expectedFileExists, expectedHeaderReceived, expectedHeaderValuesReceivedInAnyOrder, expectedHeaderValuesReceivedInAnyOrder, expectedMessageCount, expectedMessagesMatches, expectedMinimumMessageCount, expectedPropertyReceived, expects, expectsAscending, expectsAscending, expectsDescending, expectsDescending, expectsMessageCount, expectsNoDuplicates, expectsNoDuplicates, fail, getExchanges, getExpectedCount, getExpectedMinimumCount, getFailures, getName, getReceivedCounter, getReceivedExchanges, getReporter, getResultWaitTime, getSleepForEmptyTest, handle, isCopyOnExchange, isLenientProperties, isReportGroup, isSingleton, message, onExchange, performAssertions, reset, resetMocks, resolve, returnReplyBody, returnReplyHeader, setAssertPeriod, setAssertPeriod, setCopyOnExchange, setExpectedCount, setExpectedMessageCount, setMinimumExpectedMessageCount, setMinimumResultWaitTime, setName, setReporter, setReportGroup, setResultMinimumWaitTime, setResultWaitTime, setRetainFirst, setRetainLast, setSleepForEmptyTest, waitForCompleteLatch, waitForCompleteLatch, whenAnyExchangeReceived, whenExchangeReceived
configureConsumer, configurePollingConsumer, configureProperties, createEndpointConfiguration, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, doStop, equals, getCamelContext, getComponent, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isBridgeErrorHandler, isPollingConsumerBlockWhenFull, isSynchronous, setBridgeErrorHandler, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, toString
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
configureProperties, createExchange, createExchange, createExchange, createPollingConsumer, getCamelContext, getEndpointConfiguration, getEndpointKey, getEndpointUri, setCamelContext
public TestEndpoint(String endpointUri, Component component)
public void setExpectedMessageEndpoint(Endpoint expectedMessageEndpoint)
protected void doStart() throws Exception
ServiceSupport
ServiceSupport.doStop()
for more details.doStart
in class DefaultEndpoint
Exception
ServiceSupport.doStop()
protected Object getInBody(Exchange exchange)
public long getTimeout()
public void setTimeout(long timeout)
public boolean isAnyOrder()
public void setAnyOrder(boolean anyOrder)
public boolean isSplit()
public void setSplit(boolean split)
public String getDelimiter()
public void setDelimiter(String delimiter)
Apache Camel