Lines Matching refs:loader

62                 LoadListener loader = (LoadListener) msg.obj;
64 handleSslErrorResponse(loader, loader.sslError(),
66 mLoaderQueue.remove(loader);
74 * Creates a new error handler with an empty loader queue.
135 /* package */ synchronized void handleSslErrorRequest(LoadListener loader) {
138 "url=" + loader.url());
141 if (!loader.cancelled()) {
142 mLoaderQueue.offer(loader);
143 if (loader == mLoaderQueue.peek()) {
152 * severity than the supplied error. If so, instruct the loader to proceed
155 /* package */ synchronized boolean checkSslPrefTable(LoadListener loader,
157 final String host = loader.host();
166 if (!loader.cancelled()) {
167 loader.handleSslErrorResponse(true);
183 * Processes the next loader in the queue.
185 * following loader in the queue
188 LoadListener loader = mLoaderQueue.peek();
189 if (loader != null) {
190 // if this loader has been cancelled
191 if (loader.cancelled()) {
192 // go to the following loader in the queue. Make sure this
193 // loader has been removed from the queue.
194 mLoaderQueue.remove(loader);
198 SslError error = loader.sslError();
204 // checkSslPrefTable() will instruct the loader to proceed if we
205 // have a cached 'proceed' decision. It does not remove the loader
207 if (checkSslPrefTable(loader, error)) {
208 mLoaderQueue.remove(loader);
213 CallbackProxy proxy = loader.getFrame().getCallbackProxy();
214 proxy.onReceivedSslError(new SslErrorHandlerImpl(this, loader), error);
242 /* package */ synchronized void handleSslErrorResponse(LoadListener loader,
245 assert loader != null;
252 + " url:" + loader.url());
255 if (!loader.cancelled()) {
259 String host = loader.host();
270 loader.handleSslErrorResponse(proceed);