public class Invoker extends Object
| Constructor and Description |
|---|
Invoker() |
| Modifier and Type | Method and Description |
|---|---|
static ResponseModel |
invokeRestFasync(RequestModel requestModel)
以全異步模式(fasync)調用服務池(RESTful)
|
static ResponseModel |
invokeRestFasync(String hostProd,
String hostVer,
String hostId,
String hostAcct,
String tenantId,
String serviceProd,
String serviceProdUid,
String serviceName,
Map<String,String> datakeys,
Map<String,String> headers,
String bodyJsonString)
Deprecated.
|
static ResponseModel |
invokeRestFasync(String hostProd,
String hostVer,
String hostId,
String hostAcct,
String tenantId,
String serviceProd,
String serviceProdUid,
String serviceName,
Map<String,String> datakeys,
Map<String,String> headers,
String bodyJsonString,
Map<String,String> eocIds)
Deprecated.
|
static ResponseModel |
invokeRestSync(RequestModel requestModel)
以同步模式(sync)調用服務池(RESTful)
|
static String |
invokeRestSync(String hostProd,
String hostVer,
String hostId,
String hostAcct,
String tenantId,
String serviceProd,
String serviceProdUid,
String serviceName,
Map<String,String> datakeys,
Map<String,String> headers,
String bodyJsonString)
Deprecated.
|
static String |
invokeRestSync(String hostProd,
String hostVer,
String hostId,
String hostAcct,
String tenantId,
String serviceProd,
String serviceProdUid,
String serviceName,
Map<String,String> datakeys,
Map<String,String> headers,
String bodyJsonString,
Map<String,String> eocIds)
Deprecated.
|
@Deprecated public static String invokeRestSync(String hostProd, String hostVer, String hostId, String hostAcct, String tenantId, String serviceProd, String serviceProdUid, String serviceName, Map<String,String> datakeys, Map<String,String> headers, String bodyJsonString) throws MDCInvocationException, ProductUIDNotFoundException, ESPInvocationException, TargetInvocationException, TenantInfoNotFoundException
hostProd - 發起方產品hostVer - 發起方產品版本號hostId - 發起方產品識別碼(ID)hostAcct - 應用程式帳戶資訊tenantId - 租戶IDserviceProd - 服務方產品serviceProdUid - 服務方產品唯一識別碼(UID)serviceName - 調用服務名稱datakeys - datakeyheaders - 自定義headerbodyJsonString - 應用內容Json字串ProductUIDNotFoundException - 找不到地端產品對應的UIDMDCInvocationException - 調用MDC取得運營單元資訊時發生錯誤ESPInvocationException - 調用ESP時發生錯誤TenantInfoNotFoundExceptionTargetInvocationException@Deprecated public static String invokeRestSync(String hostProd, String hostVer, String hostId, String hostAcct, String tenantId, String serviceProd, String serviceProdUid, String serviceName, Map<String,String> datakeys, Map<String,String> headers, String bodyJsonString, Map<String,String> eocIds) throws MDCInvocationException, ProductUIDNotFoundException, ESPInvocationException, TargetInvocationException, TenantInfoNotFoundException
hostProd - 發起方產品hostVer - 發起方產品版本號hostId - 發起方產品識別碼(ID)hostAcct - 應用程式帳戶資訊tenantId - 租戶IDserviceProd - 服務方產品serviceProdUid - 服務方產品唯一識別碼(UID)serviceName - 調用服務名稱datakeys - datakeyheaders - 自定義headerbodyJsonString - 應用內容Json字串eocIds - 運營單元EOC代碼ProductUIDNotFoundException - 找不到地端產品對應的UIDMDCInvocationException - 調用MDC取得運營單元資訊時發生錯誤ESPInvocationException - 調用ESP時發生錯誤TenantInfoNotFoundExceptionTargetInvocationException@Deprecated public static ResponseModel invokeRestFasync(String hostProd, String hostVer, String hostId, String hostAcct, String tenantId, String serviceProd, String serviceProdUid, String serviceName, Map<String,String> datakeys, Map<String,String> headers, String bodyJsonString) throws MDCInvocationException, ProductUIDNotFoundException, ESPInvocationException, TargetInvocationException, TenantInfoNotFoundException
hostProd - 發起方產品hostVer - 發起方產品版本號hostId - 發起方產品識別碼(ID)hostAcct - 應用程式帳戶資訊tenantId - 租戶IDserviceProd - 服務方產品serviceProdUid - 服務方產品唯一識別碼(UID)serviceName - 調用服務名稱datakeys - datakeyheaders - 自定義headerbodyJsonString - 應用內容Json字串ProductUIDNotFoundException - 找不到地端產品對應的UIDMDCInvocationException - 調用MDC取得運營單元資訊時發生錯誤ESPInvocationException - 調用ESP時發生錯誤TenantInfoNotFoundExceptionTargetInvocationException@Deprecated public static ResponseModel invokeRestFasync(String hostProd, String hostVer, String hostId, String hostAcct, String tenantId, String serviceProd, String serviceProdUid, String serviceName, Map<String,String> datakeys, Map<String,String> headers, String bodyJsonString, Map<String,String> eocIds) throws MDCInvocationException, ProductUIDNotFoundException, ESPInvocationException, TargetInvocationException, TenantInfoNotFoundException
hostProd - 發起方產品hostVer - 發起方產品版本號hostId - 發起方產品識別碼(ID)hostAcct - 應用程式帳戶資訊tenantId - 租戶IDserviceProd - 服務方產品serviceProdUid - 服務方產品唯一識別碼(UID)serviceName - 調用服務名稱datakeys - datakeyheaders - 自定義headerbodyJsonString - 應用內容Json字串eocIds - 運營單元EOC代碼ProductUIDNotFoundException - 找不到地端產品對應的UIDMDCInvocationException - 調用MDC取得運營單元資訊時發生錯誤ESPInvocationException - 調用ESP時發生錯誤TenantInfoNotFoundExceptionTargetInvocationExceptionpublic static ResponseModel invokeRestSync(RequestModel requestModel) throws MDCInvocationException, ProductUIDNotFoundException, ESPInvocationException, TargetInvocationException, TenantInfoNotFoundException
requestModel - 請求訊息物件ProductUIDNotFoundException - 找不到地端產品對應的UIDMDCInvocationException - 調用MDC取得運營單元資訊時發生錯誤ESPInvocationException - 調用ESP時發生錯誤TenantInfoNotFoundExceptionTargetInvocationExceptionpublic static ResponseModel invokeRestFasync(RequestModel requestModel) throws MDCInvocationException, ProductUIDNotFoundException, ESPInvocationException, TargetInvocationException, TenantInfoNotFoundException
requestModel - 請求訊息物件ProductUIDNotFoundException - 找不到地端產品對應的UIDMDCInvocationException - 調用MDC取得運營單元資訊時發生錯誤ESPInvocationException - 調用ESP時發生錯誤TenantInfoNotFoundExceptionTargetInvocationExceptionCopyright © 2021. All rights reserved.