import java.util.regex.Pattern;
import org.opendaylight.mdsal.common.api.LogicalDatastoreType;
import org.opendaylight.transportpce.common.device.DeviceTransactionManager;
import java.util.regex.Pattern;
import org.opendaylight.mdsal.common.api.LogicalDatastoreType;
import org.opendaylight.transportpce.common.device.DeviceTransactionManager;
import org.opendaylight.yang.gen.v1.http.org.openroadm.device.rev170206.ChangeNotification;
import org.opendaylight.yang.gen.v1.http.org.openroadm.device.rev170206.OrgOpenroadmDeviceListener;
import org.opendaylight.yang.gen.v1.http.org.openroadm.device.rev170206.OtdrScanResult;
import org.opendaylight.yang.gen.v1.http.org.openroadm.device.rev170206.ChangeNotification;
import org.opendaylight.yang.gen.v1.http.org.openroadm.device.rev170206.OrgOpenroadmDeviceListener;
import org.opendaylight.yang.gen.v1.http.org.openroadm.device.rev170206.OtdrScanResult;
private static final TimeUnit MAX_DURATION_TO_SUBMIT_TIMEUNIT = TimeUnit.MILLISECONDS;
private final DeviceTransactionManager deviceTransactionManager;
private final String nodeId;
private static final TimeUnit MAX_DURATION_TO_SUBMIT_TIMEUNIT = TimeUnit.MILLISECONDS;
private final DeviceTransactionManager deviceTransactionManager;
private final String nodeId;
- public DeviceListener(DeviceTransactionManager deviceTransactionManager, String nodeId) {
+ public DeviceListener(DeviceTransactionManager deviceTransactionManager, String nodeId,
+ NetworkModelService networkModelService) {
LOG.info("Component {} configuration: {}", getCircuitPacks().getCircuitPackName(),
getCircuitPacks());
// 3. Update openroadm-topology
LOG.info("Component {} configuration: {}", getCircuitPacks().getCircuitPackName(),
getCircuitPacks());
// 3. Update openroadm-topology