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.ObjectClass;
21 import org.slf4j.Logger;
22 import org.slf4j.LoggerFactory;
23
24
25 /***
26 * A do nothing adapter for an ObjectClassMonitor. As a precaution so
27 * exceptions are not lost exception based callback print stacks to stderr.
28 *
29 * @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
30 * @version $Rev: 280870 $
31 */
32 public class ObjectClassRegistryMonitorAdapter implements ObjectClassRegistryMonitor
33 {
34 private static final Logger log = LoggerFactory.getLogger( ObjectClassRegistryMonitorAdapter.class );
35
36 public void registered( ObjectClass objectClass )
37 {
38 }
39
40
41 public void lookedUp( ObjectClass objectClass )
42 {
43 }
44
45
46 public void lookupFailed( String oid, Throwable fault )
47 {
48 if ( fault != null )
49 {
50 log.warn( "Failed to look up the object class: " + oid, fault );
51 }
52 }
53
54
55 public void registerFailed( ObjectClass objectClass, Throwable fault )
56 {
57 if ( fault != null )
58 {
59 log.warn( "Failed to register an object class: " + objectClass, fault );
60 }
61 }
62 }