org.granite.client.messaging
Class RemoteService.RemoteServiceInvocation

java.lang.Object
  extended by org.granite.client.messaging.RemoteService.RemoteServiceInvocation
All Implemented Interfaces:
RemoteService.RemoteServiceInvocationChain
Enclosing class:
RemoteService

public static class RemoteService.RemoteServiceInvocation
extends Object
implements RemoteService.RemoteServiceInvocationChain


Constructor Summary
RemoteService.RemoteServiceInvocation(RemoteService remoteService, String method, Object... parameters)
           
 
Method Summary
 RemoteService.RemoteServiceInvocation addListener(ResponseListener listener)
           
 RemoteService.RemoteServiceInvocation addListeners(ResponseListener... listeners)
           
 RemoteService.RemoteServiceInvocationChain appendInvocation(String method, Object... parameters)
           
 ResponseMessageFuture invoke()
           
 RemoteService.RemoteServiceInvocation setTimeToLive(long timeToLiveMillis)
           
 RemoteService.RemoteServiceInvocation setTimeToLive(long timeToLive, TimeUnit unit)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteService.RemoteServiceInvocation

public RemoteService.RemoteServiceInvocation(RemoteService remoteService,
                                             String method,
                                             Object... parameters)
Method Detail

addListener

public RemoteService.RemoteServiceInvocation addListener(ResponseListener listener)

addListeners

public RemoteService.RemoteServiceInvocation addListeners(ResponseListener... listeners)

setTimeToLive

public RemoteService.RemoteServiceInvocation setTimeToLive(long timeToLiveMillis)

setTimeToLive

public RemoteService.RemoteServiceInvocation setTimeToLive(long timeToLive,
                                                           TimeUnit unit)

appendInvocation

public RemoteService.RemoteServiceInvocationChain appendInvocation(String method,
                                                                   Object... parameters)
Specified by:
appendInvocation in interface RemoteService.RemoteServiceInvocationChain

invoke

public ResponseMessageFuture invoke()
Specified by:
invoke in interface RemoteService.RemoteServiceInvocationChain