Updated SAL Binding APIs
[controller.git] / opendaylight / md-sal / sal-connector-api / src / main / java / org / opendaylight / controller / sal / connector / api / Connector.java
index e47d67e8cf020164ea60601a79ecbf2d999c0dd7..55f8b8ced964ff4fd179066be8afb97c04c3d661 100644 (file)
@@ -2,8 +2,18 @@ package org.opendaylight.controller.sal.connector.api;
 
 import java.util.Set;
 
+import org.opendaylight.controller.sal.core.api.RpcImplementation;
+import org.opendaylight.controller.sal.core.api.notify.NotificationListener;
+import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier;
 import org.opendaylight.yangtools.yang.model.api.RevisionAwareXPath;
 
-public interface Connector {
+public interface Connector extends RpcImplementation, NotificationListener {
 
+    
+    
+    Set<InstanceIdentifier> getConfigurationPrefixes();
+    Set<InstanceIdentifier> getRuntimePrefixes();
+    
+    void registerListener(ConnectorListener listener);
+    void unregisterListener(ConnectorListener listener);
 }