All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.googlecode.objectify.Result Maven / Gradle / Ivy

Go to download

*** THIS VERSION UPLOADED FOR USE WITH CEDAR-COMMON, TO AVOID DEPENDENCIES ON GOOGLE CODE-BASED MAVEN REPOSITORIES. *** The simplest convenient interface to the Google App Engine datastore

The newest version!
package com.googlecode.objectify;

import java.util.concurrent.Future;


/**
 * 

* This interface provides a return value for asynchronous Objectify calls, * nearly the same as {@code java.util.concurrent.Future}. Unfortunately the methods * of {@code Future} throw checked exceptions, rendering the class prohibitively * painful to use in business logic. This interface fixes that problem, and implementors * automatically unwrap ExecutionExceptions (checked exceptions will be wrapped in a * new RuntimeException). *

* * @author Jeff Schnitzer */ public interface Result { /** * Waits if necessary for the computation to complete, and then retrieves * its result. If the computation produced an exception, it will be thrown here. * * @return the computed result */ T get(); /** * @return the underlying Future object */ Future getFuture(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy