Class ContextInterceptor

java.lang.Object
org.qubership.atp.mia.config.ContextInterceptor

@Component public class ContextInterceptor extends Object
  • Constructor Details

    • ContextInterceptor

      public ContextInterceptor()
  • Method Details

    • afterController

      public void afterController(org.aspectj.lang.JoinPoint joinPoint)
      Remove MIA context for any Controller.
      Parameters:
      joinPoint - joinPoint
    • afterExceptionInController

      public void afterExceptionInController(org.aspectj.lang.JoinPoint joinPoint, Exception exception)
      Remove MIA context for any Controller in case Exception.
      Parameters:
      joinPoint - joinPoint
      exception - Exception
    • beforeController

      public void beforeController(org.aspectj.lang.JoinPoint joinPoint)
      Set MIA context for MiaConfigurationController.
      Parameters:
      joinPoint - joinPoint
    • beforeFileController

      public void beforeFileController(org.aspectj.lang.JoinPoint joinPoint)
      Set MIA context for MiaFileController.
      Parameters:
      joinPoint - joinPoint
    • beforeMiaExecutionController

      public void beforeMiaExecutionController(org.aspectj.lang.JoinPoint joinPoint)
      Set MIA context for MiaExecutionController.
      Parameters:
      joinPoint - joinPoint
    • beforeMiaProofOfTestingController

      public void beforeMiaProofOfTestingController(org.aspectj.lang.JoinPoint joinPoint)
      Set MIA context for MiaProofOfTestingController.
      Parameters:
      joinPoint - joinPoint