org.eclipse.ecf.remoteservice.asyncproxy
Class AbstractAsyncProxyRemoteService

java.lang.Object
  extended by org.eclipse.ecf.remoteservice.asyncproxy.AbstractAsyncProxyRemoteService
Direct Known Subclasses:
AbstractRemoteService

public abstract class AbstractAsyncProxyRemoteService
extends java.lang.Object


Constructor Summary
AbstractAsyncProxyRemoteService()
           
 
Method Summary
protected abstract  org.eclipse.equinox.concurrent.future.IFuture callAsync(AbstractAsyncProxyRemoteCall call)
           
protected abstract  void callCompletableAsync(AbstractAsyncProxyRemoteCall call, IAsyncProxyCompletable completable)
           
protected  java.lang.Object callFuture(AbstractAsyncProxyRemoteCall call, java.lang.Class returnType)
           
protected abstract  java.util.concurrent.Future callFutureAsync(AbstractAsyncProxyRemoteCall call)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractAsyncProxyRemoteService

public AbstractAsyncProxyRemoteService()
Method Detail

callAsync

protected abstract org.eclipse.equinox.concurrent.future.IFuture callAsync(AbstractAsyncProxyRemoteCall call)

callFutureAsync

protected abstract java.util.concurrent.Future callFutureAsync(AbstractAsyncProxyRemoteCall call)

callCompletableAsync

protected abstract void callCompletableAsync(AbstractAsyncProxyRemoteCall call,
                                             IAsyncProxyCompletable completable)

callFuture

protected java.lang.Object callFuture(AbstractAsyncProxyRemoteCall call,
                                      java.lang.Class returnType)