public class InVmExecutor extends AbstractExecutor implements Executor
Constructor and Description |
---|
InVmExecutor(DaoFactory daoFactory,
ExecutorParams params) |
Modifier and Type | Method and Description |
---|---|
void |
execute(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ServiceContext serviceContext,
DaoContext daoContext,
String serviceGridId,
String serviceId,
Map<String,String> headers,
String additionalUrlPart,
String protocol,
byte[] input)
Execute the service.
|
adjustHeaders
public InVmExecutor(DaoFactory daoFactory, ExecutorParams params) throws DaoException
DaoException
public void execute(javax.servlet.ServletContext servletContext, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ServiceContext serviceContext, DaoContext daoContext, String serviceGridId, String serviceId, Map<String,String> headers, String additionalUrlPart, String protocol, byte[] input) throws DaoException, TooManyCallNestException, NoValidEndpointsException, ProcessFailedException, IOException
Executor
execute
in interface Executor
servletContext
- Servlet contextrequest
- HTTP Request Objectresponse
- HTTP Response ObjectserviceContext
- Service ContextdaoContext
- DAO ContextserviceGridId
- Grid IDserviceId
- Service IDheaders
- HTTP headers to sendadditionalUrlPart
- Query part of URLprotocol
- Invocation protocolinput
- Input bytesDaoException
TooManyCallNestException
NoValidEndpointsException
ProcessFailedException
IOException