com.microsoft.bingads.internal.ParentCallback Maven / Gradle / Ivy
package com.microsoft.bingads.internal;
import com.microsoft.bingads.AsyncCallback;
import java.util.concurrent.Future;
/**
* Reserved for internal use.
* @param
*/
public class ParentCallback implements AsyncCallback {
private final ResultFuture> parentResultFuture;
public ParentCallback(ResultFuture> parentResultFuture) {
this.parentResultFuture = parentResultFuture;
}
public void onSuccess(T result) throws Exception {
}
@Override
public void onCompleted(Future result) {
try {
onSuccess(result.get());
}
catch (Throwable e) {
parentResultFuture.setException(e);
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy