jp.go.nict.langrid.servicesupervisor.invocationprocessor.executor.intragrid
クラス ExternalServiceExecutor

java.lang.Object
  上位を拡張 jp.go.nict.langrid.servicesupervisor.invocationprocessor.executor.intragrid.ExternalServiceExecutor
すべての実装されたインタフェース:
ServiceExecutor

public class ExternalServiceExecutor
extends Object
implements ServiceExecutor


コンストラクタの概要
ExternalServiceExecutor(String defaultAppAuthKey, int atomicConnectionTimeout, int atomicReadTimeout, int compositeConnectionTimeout, int compositeReadTimeout)
           
 
メソッドの概要
 List<ServiceEndpoint> getEndpoints(Service service, String protocol)
           
 void invokeRequest(javax.servlet.ServletContext servletContext, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ServiceContext serviceContext, DaoContext daoContext, Service service, List<ServiceEndpoint> endpoints, String additionalUrlPart, Map<String,String> headers, byte[] input)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ExternalServiceExecutor

public ExternalServiceExecutor(String defaultAppAuthKey,
                               int atomicConnectionTimeout,
                               int atomicReadTimeout,
                               int compositeConnectionTimeout,
                               int compositeReadTimeout)
メソッドの詳細

getEndpoints

public List<ServiceEndpoint> getEndpoints(Service service,
                                          String protocol)
                                   throws DaoException
定義:
インタフェース ServiceExecutor 内の getEndpoints
例外:
DaoException

invokeRequest

public void invokeRequest(javax.servlet.ServletContext servletContext,
                          javax.servlet.http.HttpServletRequest request,
                          javax.servlet.http.HttpServletResponse response,
                          ServiceContext serviceContext,
                          DaoContext daoContext,
                          Service service,
                          List<ServiceEndpoint> endpoints,
                          String additionalUrlPart,
                          Map<String,String> headers,
                          byte[] input)
                   throws DaoException,
                          TooManyCallNestException,
                          NoValidEndpointsException,
                          ProcessFailedException,
                          IOException
定義:
インタフェース ServiceExecutor 内の invokeRequest
例外:
DaoException
TooManyCallNestException
NoValidEndpointsException
ProcessFailedException
IOException