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.DITStructureRule;
21 import org.slf4j.Logger;
22 import org.slf4j.LoggerFactory;
23
24
25 /***
26 * A simple do nothing monitor adapter for DITStructureRuleRegistries. 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 DITStructureRuleRegistryMonitorAdapter
33 implements DITStructureRuleRegistryMonitor
34 {
35 private static final Logger log = LoggerFactory.getLogger( DITStructureRuleRegistryMonitorAdapter.class );
36
37 public void registered( DITStructureRule dITStructureRule )
38 {
39 }
40
41
42 public void lookedUp( DITStructureRule dITStructureRule )
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 structure rule: " + oid, fault );
52 }
53 }
54
55
56 public void registerFailed( DITStructureRule ditStructureRule, Throwable fault )
57 {
58 if ( fault != null )
59 {
60 log.warn( "Failed to register a DIT structure rule: " + ditStructureRule, fault );
61 }
62 }
63 }