1 20 21 22 package org.snmp4j.agent; 23 24 import org.snmp4j.smi.OctetString; 25 import java.util.Iterator ; 26 import org.snmp4j.smi.OID; 27 28 35 public interface MOServer { 36 37 44 void addContextListener(ContextListener listener); 45 46 51 void removeContextListener(ContextListener listener); 52 53 60 void addContext(OctetString context); 61 62 68 void removeContext(OctetString context); 69 70 83 void register(ManagedObject mo, OctetString context) 84 throws DuplicateRegistrationException; 85 86 97 void unregister(ManagedObject mo, OctetString context); 98 99 111 void addLookupListener(MOServerLookupListener listener, 112 ManagedObject mo); 113 114 125 boolean removeLookupListener(MOServerLookupListener listener, 126 ManagedObject mo); 127 128 137 ManagedObject lookup(MOQuery query); 138 139 144 Iterator iterator(); 145 146 155 void lock(Object owner, ManagedObject managedObject); 156 157 169 void unlock(Object owner, ManagedObject managedObject); 170 171 176 OctetString[] getContexts(); 177 178 187 boolean isContextSupported(OctetString context); 188 } 189 | Popular Tags |