+/*
+ * Copyright (c) 2015 - 2016 Ericsson India Global Services Pvt Ltd. and others. All rights reserved.
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ */
+
package org.opendaylight.vpnservice.fibmanager;
+import java.math.BigInteger;
+
import org.opendaylight.controller.md.sal.binding.api.DataBroker;
import org.opendaylight.controller.md.sal.binding.api.DataChangeListener;
import org.opendaylight.controller.md.sal.common.api.data.AsyncDataBroker.DataChangeScope;
import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
-import org.opendaylight.vpnservice.AbstractDataChangeListener;
+import org.opendaylight.vpnservice.mdsalutil.AbstractDataChangeListener;
import org.opendaylight.vpnservice.mdsalutil.MDSALUtil;
import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNode;
import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes;
protected void add(InstanceIdentifier<FlowCapableNode> identifier, FlowCapableNode node) {
LOG.trace("FlowCapableNode Added: key: " + identifier + ", value=" + node );
NodeKey nodeKey = identifier.firstKeyOf(Node.class, NodeKey.class);
- long dpnId = MDSALUtil.getDpnIdFromNodeName(nodeKey.getId());
+ BigInteger dpnId = MDSALUtil.getDpnIdFromNodeName(nodeKey.getId());
fibManager.processNodeAdd(dpnId);
}