title: GWTP Dispatch -- Replacement for DefaultDispatchAsync (RpcDispatchAsync)
body: <p>We had been using GWT-Dispatch to support the RPC calls using command patterns.  We now need to move to GWTP since Dispatch has been absorbed into that project.  Would seem to be all well and good.  The problem is that we are unable to get a DispatchAsync object anymore.  In Dispatch, it was extremely simple to get the default implementation:</p>
  
  <pre><code>private final DispatchAsync dispatchAsync = GWT.create(DefaultDispatchAsync.class);
  </code></pre>
  
  <p>This no longer works.  DefaultDispatchAsync is deprecated, and when we use the suggested replacement for it (RpcDispatchAsync) it looks like this:</p>
  
  <pre><code>private final DispatchAsync dispatchAsync = GWT.create(RpcDispatchAsync.class);
  </code></pre>
  
  <p>we get the following error:</p>
  
  <pre><code> Rebind result 'com.gwtplatform.dispatch.rpc.client.RpcDispatchAsync' has no default (zero   argument) constructors.
  </code></pre>
  
  <p>Does anyone have an idea about how to do this?  I know if we rewrite all the pages to use the GWTP MVP pattern that it's available in the Presenter but moving things over to use full GWTP is a long process and if we can't get the RPC calls up and working quickly that will be a problem for the project.</p>
  
  <p>Thanks in advance -- hopefully it's something easy.</p>