equal
deleted
inserted
replaced
119 this.acc = acc; |
119 this.acc = acc; |
120 this.executor = client.theExecutor(); |
120 this.executor = client.theExecutor(); |
121 this.responseHandler = responseHandler; |
121 this.responseHandler = responseHandler; |
122 |
122 |
123 if (pushPromiseHandler != null) { |
123 if (pushPromiseHandler != null) { |
124 this.pushGroup = new PushGroup<>(pushPromiseHandler, request, acc); |
124 Executor executor = acc == null |
|
125 ? this.executor |
|
126 : new PrivilegedExecutor(this.executor, acc); |
|
127 this.pushGroup = new PushGroup<>(pushPromiseHandler, request, executor); |
125 } else { |
128 } else { |
126 pushGroup = null; |
129 pushGroup = null; |
127 } |
130 } |
128 |
131 |
129 this.exchange = new Exchange<>(request, this); |
132 this.exchange = new Exchange<>(request, this); |