package org.opendaylight.yangtools.yang.data.api.schema.xpath;
import com.google.common.annotations.Beta;
-import com.google.common.util.concurrent.CheckedFuture;
+import com.google.common.util.concurrent.ListenableFuture;
import java.util.Optional;
import java.util.concurrent.Future;
import javax.annotation.Nonnull;
* APPLICATIONS WILLING TO USE THIS API PLEASE CONTACT
* <a href="mailto:yangtools-dev@lists.opendaylight.org">yangtools-dev</a>.
*/
-@Beta
@Deprecated
+@Beta
public interface LazyXPathExpression {
/**
* Evaluate this expression at the specified path in a document. If evaluation succeeds, it will return an
* @throws NullPointerException if any of the arguments are null
* @throws IllegalArgumentException if the path does not match the path at which this expression was compiled
*/
- CheckedFuture<Optional<? extends XPathResult<?>>, XPathExpressionException> evaluateLazily(
- @Nonnull XPathDocument document, @Nonnull YangInstanceIdentifier path);
+ ListenableFuture<Optional<? extends XPathResult<?>>> evaluateLazily(@Nonnull XPathDocument document,
+ @Nonnull YangInstanceIdentifier path);
}