public class DapInvoker extends Object
| Constructor and Description |
|---|
DapInvoker() |
| Modifier and Type | Method and Description |
|---|---|
LogItem |
createLogItem(String stateCode,
String priority,
String targetUrl,
Map<String,String> headers,
Map<String,String> datakeys,
String bodyString) |
protected void |
execute(MessageModel messageModel) |
protected Map<String,Object> |
getRequestHeaders(RequestModel requestModel) |
protected Map<String,Object> |
getResponseHeaders(org.apache.http.HttpResponse httpResponse,
RequestModel requestModel) |
protected String |
getTargetUrl(MessageModel messageModel) |
protected void |
saveRequestLog(String tenantId,
Map<String,Object> requestHeaders,
Map<String,Object> headers,
String messageBody) |
protected void |
saveResponseErrorLog(String tenantId,
Map<String,Object> requestHeaders,
Exception ex) |
protected void |
saveResponseLog(String tenantId,
Map<String,Object> requestHeaders,
Integer httpStatus,
Map<String,Object> headers,
String messageBody) |
protected String getTargetUrl(MessageModel messageModel)
protected void execute(MessageModel messageModel) throws org.apache.http.client.ClientProtocolException, IOException, org.apache.http.ParseException, JsonFormatException
org.apache.http.client.ClientProtocolExceptionIOExceptionorg.apache.http.ParseExceptionJsonFormatExceptionpublic LogItem createLogItem(String stateCode, String priority, String targetUrl, Map<String,String> headers, Map<String,String> datakeys, String bodyString)
protected Map<String,Object> getRequestHeaders(RequestModel requestModel) throws org.apache.http.client.ClientProtocolException, org.apache.http.ParseException, IOException, JsonFormatException
org.apache.http.client.ClientProtocolExceptionorg.apache.http.ParseExceptionIOExceptionJsonFormatExceptionprotected Map<String,Object> getResponseHeaders(org.apache.http.HttpResponse httpResponse, RequestModel requestModel)
protected void saveRequestLog(String tenantId, Map<String,Object> requestHeaders, Map<String,Object> headers, String messageBody) throws org.apache.http.client.ClientProtocolException, IOException
org.apache.http.client.ClientProtocolExceptionIOExceptionprotected void saveResponseLog(String tenantId, Map<String,Object> requestHeaders, Integer httpStatus, Map<String,Object> headers, String messageBody) throws org.apache.http.client.ClientProtocolException, IOException
org.apache.http.client.ClientProtocolExceptionIOExceptionprotected void saveResponseErrorLog(String tenantId, Map<String,Object> requestHeaders, Exception ex) throws org.apache.http.client.ClientProtocolException, IOException
org.apache.http.client.ClientProtocolExceptionIOExceptionCopyright © 2023. All rights reserved.