org.apache.asn1.ber.digester
Class BERDigesterLoggingMonitor

java.lang.Object
  extended by org.apache.asn1.ber.digester.BERDigesterLoggingMonitor
All Implemented Interfaces:
BERDigesterMonitor

public class BERDigesterLoggingMonitor
extends java.lang.Object
implements BERDigesterMonitor

A logging BER digestor monitor.

Version:
$Rev: 231081 $
Author:
Apache Directory Project

Field Summary
private static org.slf4j.Logger log
          logging facility for the digester
 
Constructor Summary
BERDigesterLoggingMonitor()
           
 
Method Summary
 void ruleCompleted(BERDigester digester, Rule rule)
          Callback used to monitor successful rule firing.
 void ruleFailed(BERDigester digester, Rule rule, java.lang.String msg, java.lang.Throwable fault)
          Callback used to log a rule callback failure when triggered by the digester.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static org.slf4j.Logger log
logging facility for the digester

Constructor Detail

BERDigesterLoggingMonitor

public BERDigesterLoggingMonitor()
Method Detail

ruleFailed

public void ruleFailed(BERDigester digester,
                       Rule rule,
                       java.lang.String msg,
                       java.lang.Throwable fault)
Callback used to log a rule callback failure when triggered by the digester.

Specified by:
ruleFailed in interface BERDigesterMonitor
Parameters:
digester - the digester triggering the rule
rule - the rule that failed
msg - a message regarding the failure
fault - the fault that caused the failure

ruleCompleted

public void ruleCompleted(BERDigester digester,
                          Rule rule)
Callback used to monitor successful rule firing.

Specified by:
ruleCompleted in interface BERDigesterMonitor
Parameters:
digester - the digester triggering the rule
rule - the rule that completed firing successfully


Copyright © 2004-2009 . All Rights Reserved.