1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.ldap.server.schema;
18
19
20 import org.apache.ldap.common.schema.DITContentRule;
21 import org.slf4j.Logger;
22 import org.slf4j.LoggerFactory;
23
24
25 /***
26 * A simple do nothing monitor adapter for DITContentRuleRegistries. Note for
27 * safty exception based callback print the stack tract to stderr.
28 *
29 * @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
30 * @version $Rev: 280870 $
31 */
32 public class DITContentRuleRegistryMonitorAdapter
33 implements DITContentRuleRegistryMonitor
34 {
35 private static final Logger log = LoggerFactory.getLogger( DITContentRuleRegistryMonitorAdapter.class );
36
37 public void registered( DITContentRule dITContentRule )
38 {
39 }
40
41
42 public void lookedUp( DITContentRule dITContentRule )
43 {
44 }
45
46
47 public void lookupFailed( String oid, Throwable fault )
48 {
49 if ( fault != null )
50 {
51 log.warn( "Failed to look up the DIT content rule: " + oid, fault );
52 }
53 }
54
55
56 public void registerFailed( DITContentRule ditContentRule, Throwable fault )
57 {
58 if ( fault != null )
59 {
60 log.warn( "Failed to register a DIT content rule: " + ditContentRule, fault );
61 }
62 }
63 }