|
@@ -204,21 +204,24 @@ public class HandlerRepository {
|
204
|
204
|
new Thread(new Runnable() {
|
205
|
205
|
@Override
|
206
|
206
|
public void run() {
|
207
|
|
- try {
|
208
|
|
- HashMap<String, String> item = callBackQueue.poll();
|
209
|
|
- if (item != null) {
|
210
|
|
- RemoteCallBack callback = null;
|
211
|
|
- try {
|
212
|
|
- callback = HttpUtil.post(item.get("_address"), item);
|
213
|
|
- } catch (Exception e) {
|
214
|
|
- logger.info("HandlerThread Exception:", e);
|
215
|
|
- }
|
216
|
|
- logger.info(">>>>>>>>>>> xxl-job callback , params:{}, result:{}", new Object[]{item, callback});
|
217
|
|
- }
|
218
|
|
- } catch (Exception e) {
|
|
207
|
+ while(true){
|
|
208
|
+ try {
|
|
209
|
+ HashMap<String, String> item = callBackQueue.poll();
|
|
210
|
+ if (item != null) {
|
|
211
|
+ RemoteCallBack callback = null;
|
|
212
|
+ try {
|
|
213
|
+ callback = HttpUtil.post(item.get("_address"), item);
|
|
214
|
+ } catch (Exception e) {
|
|
215
|
+ logger.info("HandlerThread Exception:", e);
|
|
216
|
+ }
|
|
217
|
+ logger.info(">>>>>>>>>>> xxl-job callback , params:{}, result:{}", new Object[]{item, callback});
|
|
218
|
+ }
|
|
219
|
+ } catch (Exception e) {
|
|
220
|
+ e.printStackTrace();
|
|
221
|
+ }
|
219
|
222
|
}
|
220
|
223
|
}
|
221
|
|
- });
|
|
224
|
+ }).start();
|
222
|
225
|
}
|
223
|
226
|
public static void pushCallBack(String address, HashMap<String, String> params){
|
224
|
227
|
params.put("_address", address);
|