org.apache.falcon.aspect
Class AbstractFalconAspect

java.lang.Object
  extended by org.apache.falcon.aspect.AbstractFalconAspect
Direct Known Subclasses:
ChainableMonitoringPlugin

public abstract class AbstractFalconAspect
extends Object

Abstract Falcon Aspect, which intercept methods annotated with Monitored and publishes messages. Subclasses should override publishMessage Method.


Constructor Summary
AbstractFalconAspect()
           
 
Method Summary
 Object logAround(org.aspectj.lang.ProceedingJoinPoint joinPoint)
           
abstract  void publishMessage(ResourceMessage message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractFalconAspect

public AbstractFalconAspect()
Method Detail

logAround

public Object logAround(org.aspectj.lang.ProceedingJoinPoint joinPoint)
                 throws Throwable
Throws:
Throwable

publishMessage

public abstract void publishMessage(ResourceMessage message)


Copyright © 2013-2014 Apache Software Foundation. All Rights Reserved.