Class AnalyticsAspect
- java.lang.Object
-
- io.vertigo.core.impl.analytics.process.AnalyticsAspect
-
-
Constructor Summary
Constructors Constructor Description AnalyticsAspect(AnalyticsManager analyticsManager)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<Analytics>
getAnnotationType()
returns Annotation that tagged any method or class concerned by this aspectObject
invoke(Object[] args, AspectMethodInvocation invocation)
Invoke method with this current aspect.
-
-
-
Constructor Detail
-
AnalyticsAspect
@Inject public AnalyticsAspect(AnalyticsManager analyticsManager)
Constructor.- Parameters:
analyticsManager
- the component responsible of managing analytics
-
-
Method Detail
-
getAnnotationType
public Class<Analytics> getAnnotationType()
returns Annotation that tagged any method or class concerned by this aspect- Specified by:
getAnnotationType
in interfaceAspect
- Returns:
- Annotation type.
-
invoke
public Object invoke(Object[] args, AspectMethodInvocation invocation)
Invoke method with this current aspect. Apply aspect then call sub method
-
-