org.apache.airavata.experiment.execution
Class InterpreterService.AsyncClient

java.lang.Object
  extended by org.apache.thrift.async.TAsyncClient
      extended by org.apache.airavata.experiment.execution.InterpreterService.AsyncClient
All Implemented Interfaces:
InterpreterService.AsyncIface
Enclosing class:
InterpreterService

public static class InterpreterService.AsyncClient
extends org.apache.thrift.async.TAsyncClient
implements InterpreterService.AsyncIface


Nested Class Summary
static class InterpreterService.AsyncClient.cancelExperiment_call
           
static class InterpreterService.AsyncClient.Factory
           
static class InterpreterService.AsyncClient.resumeExperiment_call
           
static class InterpreterService.AsyncClient.runExperiment_call
           
static class InterpreterService.AsyncClient.suspendExperiment_call
           
 
Field Summary
 
Fields inherited from class org.apache.thrift.async.TAsyncClient
___currentMethod, ___manager, ___protocolFactory, ___transport
 
Constructor Summary
InterpreterService.AsyncClient(org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.async.TAsyncClientManager clientManager, org.apache.thrift.transport.TNonblockingTransport transport)
           
 
Method Summary
 void cancelExperiment(String experimentID, org.apache.thrift.async.AsyncMethodCallback resultHandler)
           
 void resumeExperiment(String experimentID, org.apache.thrift.async.AsyncMethodCallback resultHandler)
           
 void runExperiment(String workflowTemplateName, Map<String,String> workflowInputs, ExperimentAdvanceOptions experimentAdOptions, org.apache.thrift.async.AsyncMethodCallback resultHandler)
           
 void suspendExperiment(String experimentID, org.apache.thrift.async.AsyncMethodCallback resultHandler)
           
 
Methods inherited from class org.apache.thrift.async.TAsyncClient
checkReady, getError, getProtocolFactory, getTimeout, hasError, hasTimeout, onComplete, onError, setTimeout
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterpreterService.AsyncClient

public InterpreterService.AsyncClient(org.apache.thrift.protocol.TProtocolFactory protocolFactory,
                                      org.apache.thrift.async.TAsyncClientManager clientManager,
                                      org.apache.thrift.transport.TNonblockingTransport transport)
Method Detail

runExperiment

public void runExperiment(String workflowTemplateName,
                          Map<String,String> workflowInputs,
                          ExperimentAdvanceOptions experimentAdOptions,
                          org.apache.thrift.async.AsyncMethodCallback resultHandler)
                   throws org.apache.thrift.TException
Specified by:
runExperiment in interface InterpreterService.AsyncIface
Throws:
org.apache.thrift.TException

cancelExperiment

public void cancelExperiment(String experimentID,
                             org.apache.thrift.async.AsyncMethodCallback resultHandler)
                      throws org.apache.thrift.TException
Specified by:
cancelExperiment in interface InterpreterService.AsyncIface
Throws:
org.apache.thrift.TException

suspendExperiment

public void suspendExperiment(String experimentID,
                              org.apache.thrift.async.AsyncMethodCallback resultHandler)
                       throws org.apache.thrift.TException
Specified by:
suspendExperiment in interface InterpreterService.AsyncIface
Throws:
org.apache.thrift.TException

resumeExperiment

public void resumeExperiment(String experimentID,
                             org.apache.thrift.async.AsyncMethodCallback resultHandler)
                      throws org.apache.thrift.TException
Specified by:
resumeExperiment in interface InterpreterService.AsyncIface
Throws:
org.apache.thrift.TException


Copyright © 2011-2013 The Apache Software Foundation. All Rights Reserved.