private synchronized void putResponse(Response<SearchResponse> res) { SearchResponse response; try { response = res.get(); result.add(response.getSearchStatus()); } catch (Exception e) { logger.error(e); exceptions.add(e); } finally { counter = counter - 1; } }
public static void main(String args[]) throws java.lang.Exception { URL wsdlURL = AliPayService_Service.WSDL_LOCATION; if (args.length > 0 && args[0] != null && !"".equals(args[0])) { File wsdlFile = new File(args[0]); try { if (wsdlFile.exists()) { wsdlURL = wsdlFile.toURI().toURL(); } else { wsdlURL = new URL(args[0]); } } catch (MalformedURLException e) { e.printStackTrace(); } } AliPayService_Service ss = new AliPayService_Service(wsdlURL, SERVICE_NAME); AliPayService port = ss.getAliPayServiceImplPort(); { System.out.println("Invoking payAsync..."); java.lang.String _payAsync_outTradeNo = "1234566"; java.lang.String _payAsync_subject = "iPad Air"; java.lang.String _payAsync_subjectNum = "1"; java.lang.String _payAsync_totalFee = "400"; java.lang.String _payAsync_body = "iPad Air"; java.lang.String _payAsync_showUrl = "http://apple.com/iPad/detail/1"; java.lang.String _payAsync_exterInvokeIp = "192.168.2.3"; java.lang.String _payAsync_purchaserId = "mtwu"; java.lang.String _payAsync_purchaserName = "wujian"; Response<PayResponse> _payAsync__return = port.payAsync( _payAsync_outTradeNo, _payAsync_subject, _payAsync_subjectNum, _payAsync_totalFee, _payAsync_body, _payAsync_showUrl, _payAsync_exterInvokeIp, _payAsync_purchaserId, _payAsync_purchaserName); System.out.println("payAsync.result=" + _payAsync__return.get().getReturn().getSHtmlText()); } /** * { System.out.println("Invoking payAsync..."); java.lang.String _payAsync_outTradeNo = ""; * java.lang.String _payAsync_subject = ""; java.lang.String _payAsync_subjectNum = ""; * java.lang.String _payAsync_totalFee = ""; java.lang.String _payAsync_body = ""; * java.lang.String _payAsync_showUrl = ""; java.lang.String _payAsync_exterInvokeIp = ""; * java.lang.String _payAsync_purchaserId = ""; java.lang.String _payAsync_purchaserName = ""; * AsyncHandler<com.uleehub.webservice.soap.alipay.PayResponse> _payAsync_asyncHandler = null; * Future<?> _payAsync__return = port.payAsync(_payAsync_outTradeNo, _payAsync_subject, * _payAsync_subjectNum, _payAsync_totalFee, _payAsync_body, _payAsync_showUrl, * _payAsync_exterInvokeIp, _payAsync_purchaserId, _payAsync_purchaserName, * _payAsync_asyncHandler); System.out.println("payAsync.result=" + _payAsync__return); * * <p>} { System.out.println("Invoking pay..."); java.lang.String _pay_outTradeNo = ""; * java.lang.String _pay_subject = ""; java.lang.String _pay_subjectNum = ""; java.lang.String * _pay_totalFee = ""; java.lang.String _pay_body = ""; java.lang.String _pay_showUrl = ""; * java.lang.String _pay_exterInvokeIp = ""; java.lang.String _pay_purchaserId = ""; * java.lang.String _pay_purchaserName = ""; * com.uleehub.webservice.soap.alipay.GetSHtmlTextResult _pay__return = * port.pay(_pay_outTradeNo, _pay_subject, _pay_subjectNum, _pay_totalFee, _pay_body, * _pay_showUrl, _pay_exterInvokeIp, _pay_purchaserId, _pay_purchaserName); * System.out.println("pay.result=" + _pay__return); * * <p>} { System.out.println("Invoking payByDTOAsync..."); * com.uleehub.webservice.soap.alipay.TradeInfo _payByDTOAsync_tradeInfo = null; * Response<com.uleehub.webservice.soap.alipay.PayByDTOResponse> _payByDTOAsync__return = * port.payByDTOAsync(_payByDTOAsync_tradeInfo); System.out.println("payByDTOAsync.result=" + * _payByDTOAsync__return); * * <p>} { System.out.println("Invoking payByDTOAsync..."); * com.uleehub.webservice.soap.alipay.TradeInfo _payByDTOAsync_tradeInfo = null; * AsyncHandler<com.uleehub.webservice.soap.alipay.PayByDTOResponse> _payByDTOAsync_asyncHandler * = null; Future<?> _payByDTOAsync__return = port.payByDTOAsync(_payByDTOAsync_tradeInfo, * _payByDTOAsync_asyncHandler); System.out.println("payByDTOAsync.result=" + * _payByDTOAsync__return); * * <p>} { System.out.println("Invoking payByDTO..."); * com.uleehub.webservice.soap.alipay.TradeInfo _payByDTO_tradeInfo = null; * com.uleehub.webservice.soap.alipay.GetSHtmlTextResult _payByDTO__return = * port.payByDTO(_payByDTO_tradeInfo); System.out.println("payByDTO.result=" + * _payByDTO__return); * * <p>} { System.out.println("Invoking queryPayStatusAsync..."); java.lang.String * _queryPayStatusAsync_outTradeNo = ""; * Response<com.uleehub.webservice.soap.alipay.QueryPayStatusResponse> * _queryPayStatusAsync__return = port.queryPayStatusAsync(_queryPayStatusAsync_outTradeNo); * System.out.println("queryPayStatusAsync.result=" + _queryPayStatusAsync__return); * * <p>} { System.out.println("Invoking queryPayStatusAsync..."); java.lang.String * _queryPayStatusAsync_outTradeNo = ""; * AsyncHandler<com.uleehub.webservice.soap.alipay.QueryPayStatusResponse> * _queryPayStatusAsync_asyncHandler = null; Future<?> _queryPayStatusAsync__return = * port.queryPayStatusAsync(_queryPayStatusAsync_outTradeNo, _queryPayStatusAsync_asyncHandler); * System.out.println("queryPayStatusAsync.result=" + _queryPayStatusAsync__return); * * <p>} { System.out.println("Invoking queryPayStatus..."); java.lang.String * _queryPayStatus_outTradeNo = ""; com.uleehub.webservice.soap.alipay.GetStatusResult * _queryPayStatus__return = port.queryPayStatus(_queryPayStatus_outTradeNo); * System.out.println("queryPayStatus.result=" + _queryPayStatus__return); * * <p>} */ System.exit(0); }