Class SnapLockAspect


  • @Component
    public class SnapLockAspect
    extends java.lang.Object
    The Class AuditAspect.
    • Constructor Summary

      Constructors 
      Constructor Description
      SnapLockAspect()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void snapLock()
      Intercepts all methods annotated with @SnapLock.
      java.lang.Object snapLockResolver​(org.aspectj.lang.ProceedingJoinPoint point, SnapLock snapLock)
      PreAuthorizeApp Resolver.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SnapLockAspect

        public SnapLockAspect()
    • Method Detail

      • snapLock

        public void snapLock()
        Intercepts all methods annotated with @SnapLock.
      • snapLockResolver

        public java.lang.Object snapLockResolver​(org.aspectj.lang.ProceedingJoinPoint point,
                                                 SnapLock snapLock)
                                          throws java.lang.Throwable
        PreAuthorizeApp Resolver.
        Parameters:
        point - to lock
        snapLock - annotation lock data
        Returns:
        method execution
        Throws:
        java.lang.Throwable - exception