import java.util.Optional;
import java.util.concurrent.Future;
import java.util.concurrent.TimeUnit;
-
import org.opendaylight.mdsal.binding.api.MountPoint;
import org.opendaylight.mdsal.common.api.LogicalDatastoreType;
import org.opendaylight.yangtools.yang.binding.DataObject;
Future<Optional<DeviceTransaction>> getDeviceTransaction(String deviceId, long timeoutToSubmit, TimeUnit timeUnit);
// TODO make private in impl
- @Deprecated
Optional<MountPoint> getDeviceMountPoint(String deviceId);
/**
* Returns data from device from specified path. Creates new device transaction, gets data via it and closes
* transaction.
*
+ * <p>
* This method is blocking - it's waiting until it receives {@link DeviceTransaction} and then the data from device.
+ * </p>
*
* @param deviceId Device identifier from which will be data read.
* @param logicalDatastoreType Datastore type.