com.google.gwt.inject.client
Interface AsyncProvider<T>
- public interface AsyncProvider<T> 
An object capable of providing an instance of type T asynchronously
 via AsyncCallback. The instance is created within a
 GWT.runAsync block using the following template:
 
  
      public void get(final AsyncCallback callback) {
        GWT.runAsync(new RunAsyncCallback() {
          public void onSuccess() {
            callback.onSuccess(Provider.get());
          }
          public void onFailure(Throwable ex) {
            callback.onFailure(ex);
          }
        }
      }
  
| Method Summary | 
|  void | get(com.google.gwt.user.client.rpc.AsyncCallback<? super T> callback)
 | 
 
get
void get(com.google.gwt.user.client.rpc.AsyncCallback<? super T> callback)
- 
- Parameters:
- callback- Callback used to pass the instance of T or an exception
    if there is an issue creating that instance.