Class ActionExecutionReporterFactory

java.lang.Object
com.bluebell.greenhouse.radicle.services.action.ActionExecutionReporterFactory

@Service public class ActionExecutionReporterFactory extends Object
Creates persistence-backed reporters without exposing repositories to action handlers.
Version:
3.0.6
Author:
Stephen Prizio
  • Constructor Details

    • ActionExecutionReporterFactory

      public ActionExecutionReporterFactory()
  • Method Details

    • create

      public ActionExecutionReporter create(String executionId, String jobId)
      Creates a reporter scoped to one execution and job attempt.
      Parameters:
      executionId - public action execution identifier
      jobId - public job identifier
      Returns:
      scoped reporter