Class CitrusSpringObjectFactory

java.lang.Object
org.citrusframework.cucumber.backend.spring.CitrusSpringObjectFactory
All Implemented Interfaces:
io.cucumber.core.backend.Container, io.cucumber.core.backend.Lookup, io.cucumber.core.backend.ObjectFactory

public class CitrusSpringObjectFactory extends Object implements io.cucumber.core.backend.ObjectFactory
Since:
2.6
Author:
Christoph Deppisch
  • Constructor Details

    • CitrusSpringObjectFactory

      public CitrusSpringObjectFactory()
      Default constructor with static self reference initialization.
  • Method Details

    • start

      public void start()
      Specified by:
      start in interface io.cucumber.core.backend.ObjectFactory
    • stop

      public void stop()
      Specified by:
      stop in interface io.cucumber.core.backend.ObjectFactory
    • getInstance

      public <T> T getInstance(Class<T> type)
      Specified by:
      getInstance in interface io.cucumber.core.backend.Lookup
    • addClass

      public boolean addClass(Class<?> glueClass)
      Specified by:
      addClass in interface io.cucumber.core.backend.Container
    • instance

      public static CitrusSpringObjectFactory instance() throws IllegalAccessException
      Static access to self reference.
      Returns:
      Throws:
      IllegalAccessException