Class VolleyStreamFetcher.GlideRequest

  • All Implemented Interfaces:
    java.lang.Comparable<com.android.volley.Request<byte[]>>
    Enclosing class:
    VolleyStreamFetcher

    public static class VolleyStreamFetcher.GlideRequest
    extends com.android.volley.Request<byte[]>
    Default Request implementation for Glide that receives errors and results on volley's background thread.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.android.volley.Request

        com.android.volley.Request.Method, com.android.volley.Request.Priority
    • Constructor Summary

      Constructors 
      Constructor Description
      GlideRequest​(java.lang.String url, com.bumptech.glide.load.data.DataFetcher.DataCallback<? super java.io.InputStream> callback, com.android.volley.Request.Priority priority)  
      GlideRequest​(java.lang.String url, com.bumptech.glide.load.data.DataFetcher.DataCallback<? super java.io.InputStream> callback, com.android.volley.Request.Priority priority, java.util.Map<java.lang.String,​java.lang.String> headers)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void deliverResponse​(byte[] response)  
      java.util.Map<java.lang.String,​java.lang.String> getHeaders()  
      com.android.volley.Request.Priority getPriority()  
      protected com.android.volley.VolleyError parseNetworkError​(com.android.volley.VolleyError volleyError)  
      protected com.android.volley.Response<byte[]> parseNetworkResponse​(com.android.volley.NetworkResponse response)  
      • Methods inherited from class com.android.volley.Request

        addMarker, cancel, compareTo, deliverError, getBody, getBodyContentType, getCacheEntry, getCacheKey, getErrorListener, getMethod, getParams, getParamsEncoding, getPostBody, getPostBodyContentType, getPostParams, getPostParamsEncoding, getRetryPolicy, getSequence, getTag, getTimeoutMs, getTrafficStatsTag, getUrl, hasHadResponseDelivered, isCanceled, markDelivered, setCacheEntry, setRequestQueue, setRetryPolicy, setSequence, setShouldCache, setShouldRetryConnectionErrors, setShouldRetryServerErrors, setTag, shouldCache, shouldRetryConnectionErrors, shouldRetryServerErrors, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • GlideRequest

        public GlideRequest​(java.lang.String url,
                            com.bumptech.glide.load.data.DataFetcher.DataCallback<? super java.io.InputStream> callback,
                            com.android.volley.Request.Priority priority)
      • GlideRequest

        public GlideRequest​(java.lang.String url,
                            com.bumptech.glide.load.data.DataFetcher.DataCallback<? super java.io.InputStream> callback,
                            com.android.volley.Request.Priority priority,
                            java.util.Map<java.lang.String,​java.lang.String> headers)
    • Method Detail

      • getHeaders

        public java.util.Map<java.lang.String,​java.lang.String> getHeaders()
        Overrides:
        getHeaders in class com.android.volley.Request<byte[]>
      • getPriority

        public com.android.volley.Request.Priority getPriority()
        Overrides:
        getPriority in class com.android.volley.Request<byte[]>
      • parseNetworkError

        protected com.android.volley.VolleyError parseNetworkError​(com.android.volley.VolleyError volleyError)
        Overrides:
        parseNetworkError in class com.android.volley.Request<byte[]>
      • parseNetworkResponse

        protected com.android.volley.Response<byte[]> parseNetworkResponse​(com.android.volley.NetworkResponse response)
        Specified by:
        parseNetworkResponse in class com.android.volley.Request<byte[]>
      • deliverResponse

        protected void deliverResponse​(byte[] response)
        Specified by:
        deliverResponse in class com.android.volley.Request<byte[]>