org.olat.instantMessaging
Class IMEvaluator

java.lang.Object
  extended by org.olat.instantMessaging.IMEvaluator
All Implemented Interfaces:
org.apache.log4j.spi.TriggeringEventEvaluator

public class IMEvaluator
extends java.lang.Object
implements org.apache.log4j.spi.TriggeringEventEvaluator

DefaultEvaluator implements the single method TriggeringEventEvaluator interface. This class allows IMAppender to decide when to perform the IM message delivery.

Author:
Rafael Luque & Ruth Zamorano

Constructor Summary
IMEvaluator()
           
 
Method Summary
 boolean isTriggeringEvent(org.apache.log4j.spi.LoggingEvent event)
          Is this event the e-mail triggering event?
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IMEvaluator

public IMEvaluator()
Method Detail

isTriggeringEvent

public boolean isTriggeringEvent(org.apache.log4j.spi.LoggingEvent event)
Is this event the e-mail triggering event?

This method returns true if the event level has ERROR level or higher. Otherwise it returns false.

Specified by:
isTriggeringEvent in interface org.apache.log4j.spi.TriggeringEventEvaluator