jp.go.nict.langrid.servicesupervisor.invocationprocessor.executor
インタフェース ServiceExecutor

既知の実装クラスの一覧:
BPELServiceExecutor, ExternalServiceExecutor, WebappServiceExecutor

public interface ServiceExecutor


メソッドの概要
 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> endpoint, String additionalUrlPart, Map<String,String> headers, byte[] input)
           
 

メソッドの詳細

getEndpoints

List<ServiceEndpoint> getEndpoints(Service service,
                                   String protocol)
                                   throws DaoException
例外:
DaoException

invokeRequest

void invokeRequest(javax.servlet.ServletContext servletContext,
                   javax.servlet.http.HttpServletRequest request,
                   javax.servlet.http.HttpServletResponse response,
                   ServiceContext serviceContext,
                   DaoContext daoContext,
                   Service service,
                   List<ServiceEndpoint> endpoint,
                   String additionalUrlPart,
                   Map<String,String> headers,
                   byte[] input)
                   throws DaoException,
                          TooManyCallNestException,
                          NoValidEndpointsException,
                          ProcessFailedException,
                          IOException
例外:
DaoException
TooManyCallNestException
NoValidEndpointsException
ProcessFailedException
IOException