diff options
Diffstat (limited to 'kamon-core/src/main/scala/kamon/supervisor/AspectJPresent.scala')
-rw-r--r-- | kamon-core/src/main/scala/kamon/supervisor/AspectJPresent.scala | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/kamon-core/src/main/scala/kamon/supervisor/AspectJPresent.scala b/kamon-core/src/main/scala/kamon/supervisor/AspectJPresent.scala new file mode 100644 index 00000000..bbb8b69b --- /dev/null +++ b/kamon-core/src/main/scala/kamon/supervisor/AspectJPresent.scala @@ -0,0 +1,15 @@ +package kamon.supervisor + +import org.aspectj.lang.ProceedingJoinPoint +import org.aspectj.lang.annotation.{ Around, Aspect, Pointcut } + +@Aspect +class AspectJPresent { + + @Pointcut("execution(* kamon.supervisor.KamonSupervisor.isAspectJPresent())") + def isAspectJPresentAtModuleSupervisor(): Unit = {} + + @Around("isAspectJPresentAtModuleSupervisor()") + def aroundIsAspectJPresentAtModuleSupervisor(pjp: ProceedingJoinPoint): Boolean = true + +} |