Class AbstractTestActionFactoryBean<T extends TestAction,B extends AbstractTestActionBuilder<?,?>>

java.lang.Object
org.citrusframework.config.xml.AbstractTestActionFactoryBean<T,B>
All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean<T>
Direct Known Subclasses:
AbstractReceiveMessageActionFactoryBean, AbstractSendMessageActionFactoryBean, AbstractTestContainerFactoryBean, AntRunActionParser.AntRunActionFactoryBean, CreateVariablesActionParser.CreateVariablesActionFactoryBean, EchoActionParser.EchoActionFactoryBean, FailActionParser.FailActionFactoryBean, InputActionParser.InputActionFactoryBean, JavaActionParser.JavaActionFactoryBean, LoadPropertiesActionParser.LoadPropertiesActionFactoryBean, PurgeEndpointActionParser.PurgeEndpointActionFactoryBean, ReceiveTimeoutActionParser.ReceiveTimeoutActionFactoryBean, SleepActionParser.SleepActionFactoryBean, StartServerActionParser.StartServerActionFactoryBean, StopServerActionParser.StopServerActionFactoryBean, StopTimeActionParser.StopTimeActionFactoryBean, StopTimerParser.StopTimerActionFactoryBean, TemplateParser.TemplateFactoryBean, TraceVariablesActionParser.TraceVariablesActionFactoryBean, TransformActionParser.TransformActionFactoryBean, WaitParser.WaitFactoryBean

public abstract class AbstractTestActionFactoryBean<T extends TestAction,B extends AbstractTestActionBuilder<?,?>> extends Object implements org.springframework.beans.factory.FactoryBean<T>
Author:
Christoph Deppisch
  • Field Summary

    Fields inherited from interface org.springframework.beans.factory.FactoryBean

    OBJECT_TYPE_ATTRIBUTE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract B
    Provides the test action builder implementation.
    void
    Sets the test action actor.
    void
    setDescription(String description)
    Sets the test action description.
    void
    Set the bean name for this test action.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.springframework.beans.factory.FactoryBean

    getObject, getObjectType, isSingleton
  • Constructor Details

    • AbstractTestActionFactoryBean

      public AbstractTestActionFactoryBean()
  • Method Details

    • setName

      public void setName(String name)
      Set the bean name for this test action.
      Parameters:
      name - the test action name.
    • setDescription

      public void setDescription(String description)
      Sets the test action description.
      Parameters:
      description - the description to set.
    • setActor

      public void setActor(TestActor actor)
      Sets the test action actor.
      Parameters:
      actor - the actor to set.
    • getBuilder

      protected abstract B getBuilder()
      Provides the test action builder implementation.
      Returns:
      the test action builder for this particular factory bean.