Class CitrusSpringContextProvider

java.lang.Object
org.citrusframework.CitrusSpringContextProvider
All Implemented Interfaces:
CitrusContextProvider

public class CitrusSpringContextProvider extends Object implements CitrusContextProvider
Context provider registered via resource path lookup. When module is on classpath this provider will be used to instantiate Citrus. Provider creates a CitrusContext that is backed with a Spring application context. Provider caches the last application context that has created a context. When very same application context creates another CitrusContext use the cached instance. This caching should give us some performance improvements and less instance duplications.
Author:
Christoph Deppisch
  • Constructor Details

    • CitrusSpringContextProvider

      public CitrusSpringContextProvider()
    • CitrusSpringContextProvider

      public CitrusSpringContextProvider(Class<? extends CitrusSpringConfig> configClass)
    • CitrusSpringContextProvider

      public CitrusSpringContextProvider(org.springframework.context.ApplicationContext applicationContext)
  • Method Details