Class SplibBatchAdvice

java.lang.Object
jp.ecuacion.splib.batch.advice.SplibBatchAdvice

@Component public class SplibBatchAdvice extends Object
Provides needed advices for batch.
  • Constructor Details

    • SplibBatchAdvice

      public SplibBatchAdvice()
  • Method Details

    • onBeforeTaskletExecute

      public void onBeforeTaskletExecute(org.aspectj.lang.JoinPoint joinPoint)
      Is executed right before Tasklet.execute(..) is executed.
      Parameters:
      joinPoint - joinPoint
    • onBeforeChunkExecute

      public void onBeforeChunkExecute(org.aspectj.lang.JoinPoint joinPoint)
      Is executed right before Chunk.execute(..) is executed.

      The implementation with Chunk is not concreted. Check when you use this.

      Parameters:
      joinPoint - joinPoint
    • getCurrentJob

      public static String getCurrentJob()
      Gets current job name.
    • setCurrentJob

      public static void setCurrentJob(String currentJob)
      Sets current job name.
      Parameters:
      currentJob - currentJob
    • getCurrentStep

      public static String getCurrentStep()
      Gets current step name.
    • setCurrentStep

      public static void setCurrentStep(String currentStep)
      Sets current step name.
      Parameters:
      currentStep - currentStep
    • getCurrentTaskletOrChunk

      public static String getCurrentTaskletOrChunk()
      Gets current tasklet or chunk name.
      Returns:
      current tasklet or chunk name
    • setCurrentTasklet

      public static void setCurrentTasklet(String currentTaskletOrChunk)
      Sets current tasklet or chunk name.
      Parameters:
      currentTaskletOrChunk - current tasklet or chunk name