public void query(Query query) { if (lastQueryResult != null && lastQueryResult.query.equals(query)) { for (QueryListener listener : queryListeners) { listener.onSearchCompleted(lastQueryResult.query, lastQueryResult.results); } return; } FlickrQueryResponseListener responseListener = new FlickrQueryResponseListener(new PhotoJsonStringParser(), query, queryListeners); StringRequest request = new StringRequest(Request.Method.GET, query.getUrl(), responseListener, responseListener); request.setRetryPolicy(new DefaultRetryPolicy(DefaultRetryPolicy.DEFAULT_TIMEOUT_MS, 3, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)); requestQueue.add(request); }
request.setRetryPolicy(new DefaultRetryPolicy(5000, 5, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)); getVolleyQueue().add(request);
public void requestSearch(String term) { String url = URLS.URL_SEARCH_RESULT + "q=" + URLEncoder.encode(term); StringRequest request = new StringRequest(Request.Method.GET, url, new Response.Listener<String>() { @Override public void onResponse(String response) { handleResultResponse(response); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError volleyError) { // L.m("CM", "error " + volleyError); } }); request.setRetryPolicy(new DefaultRetryPolicy(SERVER_TIMEOUT_LIMIT, DefaultRetryPolicy.DEFAULT_MAX_RETRIES, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)); VolleyUtils.getInstance().addToRequestQueue(request, "resultReq", context); }
public static void getConversations (Context context, Response.Listener<String> onResponse,Response.ErrorListener onError) { // Instantiate the RequestQueue. RequestQueue queue = Volley.newRequestQueue(context); StringRequest stringRequester = new StringRequest(Request.Method.GET,API_URL + "/conversations?t=" + API_PROTECTION_TOKEN,onResponse,onError); // change timeout to a more reasonable 10 seconds stringRequester.setRetryPolicy(new DefaultRetryPolicy( 10000, DefaultRetryPolicy.DEFAULT_MAX_RETRIES, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)); // Add the request to the RequestQueue. queue.add(stringRequester); }
public static void getMessagesForConversation (final int conversationID, Context context, Response.Listener<String> onResponse, Response.ErrorListener onError) { // Instantiate the RequestQueue. RequestQueue queue = Volley.newRequestQueue(context); StringRequest stringRequester = new StringRequest(Request.Method.POST, API_URL + "/messages", onResponse, onError){ @Override public Map<String, String> getParams() throws AuthFailureError { Map<String, String> params = new HashMap<String, String>(); //afterID is how we send what we want in our request params.put("conversationID", "" + conversationID); params.put("t",APP_CONSTANTS.SERVER_PROTECTION_TOKEN); return params; } }; // change timeout to a more reasonable 10 seconds stringRequester.setRetryPolicy(new DefaultRetryPolicy( 10000, DefaultRetryPolicy.DEFAULT_MAX_RETRIES, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)); // Add the request to the RequestQueue. queue.add(stringRequester); }
/** * Send a GET request. * * @param url The server url * @param params GET parameters * @param resListener Called when receiving response * @param errListener Called when error occurs */ public void get(String url, Map<String, String> params, Response.Listener<String> resListener, Response.ErrorListener errListener) { String getUrl = buildUrl(url, params); Log.d(TAG, "Get url: " + getUrl); StringRequest req = new StringRequest(getUrl, resListener, errListener); req.setRetryPolicy(new DefaultRetryPolicy(Config.REQ_TIMEOUT, DefaultRetryPolicy.DEFAULT_MAX_RETRIES, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)); req.setTag(REQUEST_TAG); queue.add(req); }
private void fetchVideoIds(final String currentVideoId) { String _url = URLS.URL_SERVER_ROOT + "api/v1/suggest?url=" + currentVideoId; StringRequest playlistFetchReq = new StringRequest(Request.Method.GET, _url, new Response.Listener<String>() { @Override public void onResponse(String s) { parsePlaylist(s); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError volleyError) { } }); playlistFetchReq.setRetryPolicy(new DefaultRetryPolicy(20000, DefaultRetryPolicy.DEFAULT_MAX_RETRIES, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)); Log.d("PlaylistGen", " requesting playlist : " + _url); VolleyUtils.getInstance().addToRequestQueue(playlistFetchReq, "playlistReq", context); }
private void checkForUpdate() { Log.d("UpdateServiceAnyAudio", " UpdateCheck...."); StringRequest updateCheckReq = new StringRequest( Request.Method.GET, url, new Response.Listener<String>() { @Override public void onResponse(String s) { handleNewUpdateResponse(s); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError volleyError) { } }); updateCheckReq.setRetryPolicy(new DefaultRetryPolicy( SERVER_TIMEOUT_LIMIT, DefaultRetryPolicy.DEFAULT_MAX_RETRIES, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)); VolleyUtils.getInstance().addToRequestQueue(updateCheckReq, "checkUpdateReq", getApplicationContext()); }
private void requestSupportedPlaylist() { final String url = URLS.URL_SUPPORTED_PLAYLIST; StringRequest playlistReq = new StringRequest( Request.Method.GET, url, new Response.Listener<String>() { @Override public void onResponse(String s) { handleSupportedPlaylists(s); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError volleyError) { } }); playlistReq.setRetryPolicy(new DefaultRetryPolicy( SERVER_TIMEOUT_LIMIT, DefaultRetryPolicy.DEFAULT_MAX_RETRIES, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)); VolleyUtils.getInstance().addToRequestQueue(playlistReq, "playReq", context); }
updateCheckReq.setRetryPolicy(new DefaultRetryPolicy( SERVER_TIMEOUT_LIMIT, DefaultRetryPolicy.DEFAULT_MAX_RETRIES,
/** * Send a POST request. * * @param url The server url * @param params POST parameters * @param resListener Called when receiving response * @param errListener Called when error occurs */ public void post(String url, final Map<String, String> params, Response.Listener<String> resListener, Response.ErrorListener errListener) { StringRequest req = new StringRequest(Request.Method.POST, url, resListener, errListener) { @Override protected Map<String, String> getParams() throws AuthFailureError { return params; } }; req.setRetryPolicy(new DefaultRetryPolicy(Config.REQ_TIMEOUT, DefaultRetryPolicy.DEFAULT_MAX_RETRIES, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)); req.setTag(REQUEST_TAG); queue.add(req); }
request.setRetryPolicy(new DefaultRetryPolicy(0, -1, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)); queue.add(request);
/** * @param type section for trending e.g. pop , rock etc. */ private void requestTrendingType(String type) { int count = 25; // max 25 final String url = URLS.URL_TRENDING_API + "?type=" + type + "&number=" + count + "&offset=0"; StringRequest trendingReq = new StringRequest( Request.Method.GET, url, new Response.Listener<String>() { @Override public void onResponse(String s) { handleTrending(s); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError volleyError) { } }); trendingReq.setRetryPolicy(new DefaultRetryPolicy( SERVER_TIMEOUT_LIMIT, DefaultRetryPolicy.DEFAULT_MAX_RETRIES, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)); VolleyUtils.getInstance().addToRequestQueue(trendingReq, "trendingReq", context); }
request.setRetryPolicy(new DefaultRetryPolicy(mBuilder.timeOut, mBuilder.retry, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)); request.setTag(mBuilder.tag);
request.setRetryPolicy(new DefaultRetryPolicy(mBuilder.timeOut, mBuilder.retry, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)); request.setTag(mBuilder.tag);
getRequest.setRetryPolicy(new DefaultRetryPolicy(0, -1, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)); queue.add(getRequest);
getRequest.setRetryPolicy(new DefaultRetryPolicy( 0, -1,
stringRequest.setRetryPolicy(new DefaultRetryPolicy(3000, 2, 2)); requestQueue.add(stringRequest);
int socketTimeout = 5000;//30 seconds - change to what you want RetryPolicy policy = new DefaultRetryPolicy(socketTimeout, 2, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT); jsonObjRequest.setRetryPolicy(policy); CustomVolleyRequestQueue.getInstance(mContext).getRequestQueue().add(jsonObjRequest);