Updated SAL Binding APIs
[controller.git] / opendaylight / md-sal / sal-connector-api / src / main / java / org / opendaylight / controller / sal / connector / api / Connector.java
1 package org.opendaylight.controller.sal.connector.api;
2
3 import java.util.Set;
4
5 import org.opendaylight.controller.sal.core.api.RpcImplementation;
6 import org.opendaylight.controller.sal.core.api.notify.NotificationListener;
7 import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier;
8 import org.opendaylight.yangtools.yang.model.api.RevisionAwareXPath;
9
10 public interface Connector extends RpcImplementation, NotificationListener {
11
12     
13     
14     Set<InstanceIdentifier> getConfigurationPrefixes();
15     Set<InstanceIdentifier> getRuntimePrefixes();
16     
17     void registerListener(ConnectorListener listener);
18     void unregisterListener(ConnectorListener listener);
19 }