*/\r
package org.opendaylight.vpnservice;\r
\r
-import java.util.Collections;\r
-import java.util.Map;\r
-import java.util.Set;\r
-\r
import org.opendaylight.controller.md.sal.binding.api.DataBroker;\r
import org.opendaylight.controller.md.sal.binding.api.DataChangeListener;\r
import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;\r
import org.opendaylight.controller.md.sal.common.api.data.AsyncDataBroker.DataChangeScope;\r
import org.opendaylight.yangtools.concepts.ListenerRegistration;\r
-import org.opendaylight.yangtools.yang.binding.DataObject;\r
import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;\r
import org.opendaylight.yang.gen.v1.urn.huawei.params.xml.ns.yang.l3vpn.rev140815.vpn.instances.VpnInstance;\r
import org.opendaylight.yang.gen.v1.urn.huawei.params.xml.ns.yang.l3vpn.rev140815.VpnInstances;\r
import org.slf4j.Logger;\r
import org.slf4j.LoggerFactory;\r
\r
-import com.google.common.base.Optional;\r
-import com.google.common.base.Preconditions;\r
-\r
-public class VpnManager extends AbstractDataChangeListener<VpnInstance> implements AutoCloseable{\r
+public class VpnManager extends AbstractDataChangeListener<VpnInstance> implements AutoCloseable {\r
private static final Logger LOG = LoggerFactory.getLogger(VpnManager.class);\r
private ListenerRegistration<DataChangeListener> listenerRegistration;\r
private final DataBroker broker;\r
\r
+ /**\r
+ * Listens for data change related to VPN Instance\r
+ * Informs the BGP about VRF information\r
+ * \r
+ * @param db - dataBroker reference\r
+ */\r
public VpnManager(final DataBroker db) {\r
super(VpnInstance.class);\r
broker = db;\r