public class MuleClientDispatchWithoutLosingVariablesTestCase extends FunctionalTestCase
Modifier and Type | Class and Description |
---|---|
static class |
MuleClientDispatchWithoutLosingVariablesTestCase.JavaComponentDispatchFlowUsingNewMuleClient |
static class |
MuleClientDispatchWithoutLosingVariablesTestCase.JavaComponentSendFlowUsingNewMuleClient |
static class |
MuleClientDispatchWithoutLosingVariablesTestCase.MessageProcessorDispatchFlowUsingNewMuleClient |
callbackCalled, CLASSNAME_ANNOTATIONS_CONFIG_BUILDER, IGNORED_DOT_MULE_DIRS, LOCK_TIMEOUT, muleContext, RECEIVE_TIMEOUT, TEST_MESSAGE, TEST_PAYLOAD, WORKING_DIRECTORY_SYSTEM_PROPERTY_KEY, workingDirectory
DEFAULT_TEST_TIMEOUT_SECS, globalTimeout, logger, name, TEST_TIMEOUT_SYSTEM_PROPERTY, TESTING_MODE_PROPERTY_NAME
Constructor and Description |
---|
MuleClientDispatchWithoutLosingVariablesTestCase() |
Modifier and Type | Method and Description |
---|---|
protected String |
getConfigFile() |
void |
testFlowVarsAfterDispatchFromJavaComponent()
When doing a dispatch from a JavaComponent the event was overwritten in ThreadLocal by
OptimizedRequestContext while processing it and before dispatching it to a different thread so
the original event that is the one that has to continue the execution of the main flow
was losing the Flow variables.
|
void |
testFlowVarsAfterDispatchFromMessageProcessor()
When doing a dispatch from a MessageProcessor the event was overwritten in ThreadLocal by
OptimizedRequestContext while processing it and before dispatching it to a different thread so
the original event that is the one that has to continue the execution of the main flow
was losing the Flow variables.
|
void |
testSessionVarsAfterDispatchFromJavaComponent() |
void |
testSessionVarsAfterDispatchFromMessageProcessor() |
void |
testSessionVarsFlowUsingJavaComponentRequestResponse() |
clearFlowAssertions, getBuilder, getComponent, getComponent, getConfigFiles, getConfigResources, getFlowConstruct, getFunctionalTestComponent, getSubFlow, loadResource, loadResourceAsString, lookupFlowConstruct, runFlow, runFlow, runFlow, runFlowAndExpect, runFlowAndExpectProperty, runFlowNonBlocking, runFlowNonBlocking, runFlowNonBlocking, runFlowWithPayloadAndExpect, runSchedulersOnce, stopFlowConstruct, stopFlowSchedulers, testFlow, testFlow, testFlowNonBlocking, testFlowNonBlocking
addBuilders, configureMuleContext, createMuleContext, createObject, createObject, disposeContext, disposeContextPerTest, doSetUp, doSetUpBeforeMuleContextCreation, doTearDown, doTearDownAfterMuleContextDispose, getConfigurationResources, getFileInsideWorkingDirectory, getNonBlockingResponse, getNonBlockingTestEventUsingFlow, getSensingNullMessageProcessor, getStartUpProperties, getTestConnector, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEventContext, getTestEventContext, getTestEventUsingFlow, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestMuleMessage, getTestMuleMessage, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestService, getTestService, getTestService, getTestSession, getTestTransactedInboundEndpoint, getTestTransformer, getTriggerableMessageSource, getTriggerableMessageSource, getWorkingDirectory, initialiseObject, isDisposeContextPerClass, isGracefulShutdown, isStartContext, setDisposeContextPerClass, setStartContext, setUpMuleContext
clearExcludedFlag, clearRequestContext, clearTestCaseName, createTestTimeoutRule, dumpFilteredThreadsInTest, getTestHeader, getTestTimeoutSecs, getTimeoutSystemProperty, initializeMuleTest, isDisabledInThisEnvironment, isDisabledInThisEnvironment, isExcluded, isFailOnTimeout, isOffline, isTestIncludedInExclusionFile, takeTestCaseName
public MuleClientDispatchWithoutLosingVariablesTestCase()
protected String getConfigFile()
getConfigFile
in class FunctionalTestCase
public void testFlowVarsAfterDispatchFromMessageProcessor() throws Exception
Exception
public void testSessionVarsAfterDispatchFromMessageProcessor() throws Exception
Exception
public void testFlowVarsAfterDispatchFromJavaComponent() throws Exception
Exception
public void testSessionVarsAfterDispatchFromJavaComponent() throws Exception
Exception
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.