import static org.opendaylight.ovsdb.southbound.SouthboundUtil.schemaMismatchLog;
import com.google.common.annotations.VisibleForTesting;
-import com.google.common.base.Optional;
+
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
+import java.util.Optional;
import java.util.Set;
-import org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction;
-import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
+import org.opendaylight.mdsal.binding.api.ReadWriteTransaction;
+import org.opendaylight.mdsal.common.api.LogicalDatastoreType;
import org.opendaylight.ovsdb.lib.error.ColumnSchemaNotFoundException;
import org.opendaylight.ovsdb.lib.error.SchemaVersionMismatchException;
import org.opendaylight.ovsdb.lib.message.TableUpdates;
}
for (Entry<UUID, Interface> interfaceUpdate : interfaceUpdatedRows.entrySet()) {
String interfaceName = null;
- Optional<InstanceIdentifier<Node>> bridgeIid = Optional.absent();
+ Optional<InstanceIdentifier<Node>> bridgeIid = Optional.empty();
interfaceName = interfaceUpdatedRows.get(interfaceUpdate.getKey()).getNameColumn().getData();
if (getOvsdbConnectionInstance().getPortInterface(interfaceName) != null) {
bridgeIid = Optional.of(getOvsdbConnectionInstance().getPortInterface(interfaceName));
@SuppressWarnings("IllegalCatch")
private Optional<Node> readNode(final ReadWriteTransaction transaction, final InstanceIdentifier<Node> nodePath) {
- Optional<Node> node = Optional.absent();
+ Optional<Node> node = Optional.empty();
try {
node = SouthboundUtil.readNode(transaction, nodePath);
} catch (Exception exp) {
if (getOvsdbConnectionInstance().getPort(portUuid) != null) {
return Optional.of(getOvsdbConnectionInstance().getPort(portUuid));
}
- return Optional.absent();
+ return Optional.empty();
}
@SuppressWarnings("unchecked")
}
}
- return Optional.absent();
+ return Optional.empty();
}
@VisibleForTesting