protected void internalResume(Object entity, Consumer<Throwable> onComplete) { ResteasyContext.pushContextDataMap(contextDataMap); HttpRequest httpRequest = (HttpRequest) contextDataMap.get(HttpRequest.class); HttpResponse httpResponse = (HttpResponse) contextDataMap.get(HttpResponse.class); BuiltResponse builtResponse = createResponse(entity, httpRequest); try { sendBuiltResponse(builtResponse, httpRequest, httpResponse, e -> { if(e != null) { exceptionWhileResuming(e); } onComplete.accept(e); }); } catch (Throwable e) { exceptionWhileResuming(e); onComplete.accept(e); } }
protected void internalResume(Object entity, Consumer<Throwable> onComplete) { ResteasyProviderFactory.pushContextDataMap(contextDataMap); HttpRequest httpRequest = (HttpRequest) contextDataMap.get(HttpRequest.class); HttpResponse httpResponse = (HttpResponse) contextDataMap.get(HttpResponse.class); BuiltResponse builtResponse = createResponse(entity, httpRequest); try { sendBuiltResponse(builtResponse, httpRequest, httpResponse, e -> { if(e != null) { exceptionWhileResuming(e); } onComplete.accept(e); }); } catch (IOException e) { onComplete.accept(e); exceptionWhileResuming(e); } }
protected void internalResume(Object entity, Consumer<Throwable> onComplete) { ResteasyContext.pushContextDataMap(contextDataMap); HttpRequest httpRequest = (HttpRequest) contextDataMap.get(HttpRequest.class); HttpResponse httpResponse = (HttpResponse) contextDataMap.get(HttpResponse.class); BuiltResponse builtResponse = createResponse(entity, httpRequest); try { sendBuiltResponse(builtResponse, httpRequest, httpResponse, e -> { if(e != null) { exceptionWhileResuming(e); } onComplete.accept(e); }); } catch (Throwable e) { exceptionWhileResuming(e); onComplete.accept(e); } }