Class AbstractTaskBuilder<T extends Task>

java.lang.Object
org.apache.camel.support.task.AbstractTaskBuilder<T>
Type Parameters:
T - the type of the task
All Implemented Interfaces:
TaskBuilder<T>
Direct Known Subclasses:
BackgroundTask.BackgroundTaskBuilder, ForegroundTask.ForegroundTaskBuilder

public abstract class AbstractTaskBuilder<T extends Task> extends Object implements TaskBuilder<T>
Provides common logic for task builders
  • Field Details

  • Constructor Details

    • AbstractTaskBuilder

      public AbstractTaskBuilder()
  • Method Details

    • withName

      public AbstractTaskBuilder<T> withName(String name)
      Assigns a name to the task being built
      Parameters:
      name - the name of the task
      Returns:
      A reference to this object
    • getName

      protected String getName()