org.apache.falcon.plugin
Class ChainableMonitoringPlugin

java.lang.Object
  extended by org.apache.falcon.aspect.AbstractFalconAspect
      extended by org.apache.falcon.plugin.ChainableMonitoringPlugin
All Implemented Interfaces:
MonitoringPlugin

public class ChainableMonitoringPlugin
extends AbstractFalconAspect
implements MonitoringPlugin

This class implements the chain of responsibility for configured implementations of MonitoringPlugin. LoggingPlugin is the default.


Constructor Summary
ChainableMonitoringPlugin()
           
 
Method Summary
 void monitor(ResourceMessage message)
           
 void publishMessage(ResourceMessage message)
           
 
Methods inherited from class org.apache.falcon.aspect.AbstractFalconAspect
logAround
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChainableMonitoringPlugin

public ChainableMonitoringPlugin()
Method Detail

monitor

public void monitor(ResourceMessage message)
Specified by:
monitor in interface MonitoringPlugin

publishMessage

public void publishMessage(ResourceMessage message)
Specified by:
publishMessage in class AbstractFalconAspect


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