Package org.citrusframework
Class CitrusSpringContext
java.lang.Object
org.citrusframework.CitrusContext
org.citrusframework.CitrusSpringContext
- All Implemented Interfaces:
MessageListenerAware,TestActionListenerAware,TestListenerAware,TestReporterAware,TestSuiteListenerAware,org.citrusframework.spi.ReferenceRegistry
- Author:
- Christoph Deppisch
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classSpring aware Citrus context builder. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedProtected constructor using given builder to construct this instance. -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Closing Citrus and its application context.static CitrusSpringContextcreate()Initializing method loads Spring application context and reads bean definitions such as test listeners and test context factory.static CitrusSpringContextcreate(Class<? extends CitrusSpringConfig> configClass) Initializing method with Spring application context Java configuration class that gets loaded as application context.static CitrusSpringContextcreate(org.springframework.context.ApplicationContext applicationContext) Create new Citrus context with given Spring bean application context.org.springframework.context.ApplicationContextGets the basic Citrus Spring bean application context.Methods inherited from class org.citrusframework.CitrusContext
addComponent, addMessageListener, addTestActionListener, addTestListener, addTestReporter, addTestSuiteListener, bind, createTestContext, getAfterSuite, getBeforeSuite, getEndpointFactory, getFunctionRegistry, getGlobalVariables, getLogModifier, getMessageListeners, getMessageProcessors, getMessageValidatorRegistry, getNamespaceContextBuilder, getReferenceResolver, getTestActionListeners, getTestContextFactory, getTestListeners, getTestResults, getTestSuiteListeners, getTypeConverter, getValidationMatcherRegistry, handleTestResults, parseConfiguration, parseConfiguration
-
Constructor Details
-
CitrusSpringContext
Protected constructor using given builder to construct this instance.- Parameters:
builder-
-
-
Method Details
-
getApplicationContext
public org.springframework.context.ApplicationContext getApplicationContext()Gets the basic Citrus Spring bean application context.- Returns:
-
close
public void close()Closing Citrus and its application context.- Overrides:
closein classCitrusContext
-
create
Initializing method loads Spring application context and reads bean definitions such as test listeners and test context factory.- Returns:
-
create
Initializing method with Spring application context Java configuration class that gets loaded as application context.- Parameters:
configClass-- Returns:
-
create
public static CitrusSpringContext create(org.springframework.context.ApplicationContext applicationContext) Create new Citrus context with given Spring bean application context.- Parameters:
applicationContext-- Returns:
-