Class JavaActionParser.JavaActionFactoryBean

java.lang.Object
org.citrusframework.config.xml.AbstractTestActionFactoryBean<JavaAction,JavaAction.Builder>
org.citrusframework.config.xml.JavaActionParser.JavaActionFactoryBean
All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean<JavaAction>
Enclosing class:
JavaActionParser

public static class JavaActionParser.JavaActionFactoryBean extends AbstractTestActionFactoryBean<JavaAction,JavaAction.Builder>
Test action factory bean.
  • Constructor Details

    • JavaActionFactoryBean

      public JavaActionFactoryBean()
  • Method Details

    • setClassName

      public void setClassName(String className)
      Setter for class name
      Parameters:
      className -
    • setConstructorArgs

      public void setConstructorArgs(List<Object> constructorArgs)
      Setter for constructor args
      Parameters:
      constructorArgs -
    • setMethodArgs

      public void setMethodArgs(List<Object> methodArgs)
      Setter for method args
      Parameters:
      methodArgs -
    • setMethodName

      public void setMethodName(String methodName)
      Setter for method name
      Parameters:
      methodName -
    • setInstance

      public void setInstance(Object instance)
      Setter for object instance
      Parameters:
      instance -
    • getObject

      public JavaAction getObject() throws Exception
      Throws:
      Exception
    • getObjectType

      public Class<?> getObjectType()
    • getBuilder

      public JavaAction.Builder getBuilder()
      Obtains the builder.
      Specified by:
      getBuilder in class AbstractTestActionFactoryBean<JavaAction,JavaAction.Builder>
      Returns:
      the builder implementation.