Summary
|
[Expand]
Inherited Methods |
From class
org.chromium.net.apihelpers.InMemoryTransformCronetCallback
|
From class
org.chromium.net.apihelpers.ImplicitFlowControlCallback
|
abstract
void
|
onBodyChunkRead(UrlResponseInfo info, ByteBuffer bodyChunk)
Invoked whenever part of the response body has been read.
|
|
abstract
void
|
onCanceled(UrlResponseInfo info)
Invoked if request was canceled via cancel().
|
|
final
void
|
onCanceled(UrlRequest request, UrlResponseInfo info)
Invoked if request was canceled via cancel().
|
|
final
void
|
onFailed(UrlRequest request, UrlResponseInfo info, CronetException error)
Invoked if request failed for any reason after start().
|
|
abstract
void
|
onFailed(UrlResponseInfo info, CronetException exception)
Invoked if request failed for any reason after start().
|
|
final
void
|
onReadCompleted(UrlRequest request, UrlResponseInfo info, ByteBuffer byteBuffer)
Invoked whenever part of the response body has been read.
|
|
final
void
|
onRedirectReceived(UrlRequest request, UrlResponseInfo info, String newLocationUrl)
Invoked whenever a redirect is encountered.
|
|
abstract
void
|
onResponseStarted(UrlResponseInfo info)
Invoked when the final set of headers, after all redirects, is received.
|
|
final
void
|
onResponseStarted(UrlRequest request, UrlResponseInfo info)
Invoked when the final set of headers, after all redirects, is received.
|
|
final
void
|
onSucceeded(UrlRequest request, UrlResponseInfo info)
Invoked when request is completed successfully.
|
|
abstract
void
|
onSucceeded(UrlResponseInfo info)
Invoked when request is completed successfully.
|
|
abstract
boolean
|
shouldFollowRedirect(UrlResponseInfo info, String newLocationUrl)
Invoked whenever a redirect is encountered.
|
|
From class
org.chromium.net.UrlRequest.Callback
|
void
|
onCanceled(UrlRequest request, UrlResponseInfo info)
Invoked if request was canceled via cancel().
|
|
abstract
void
|
onFailed(UrlRequest request, UrlResponseInfo info, CronetException error)
Invoked if request failed for any reason after start().
|
|
abstract
void
|
onReadCompleted(UrlRequest request, UrlResponseInfo info, ByteBuffer byteBuffer)
Invoked whenever part of the response body has been read.
|
|
abstract
void
|
onRedirectReceived(UrlRequest request, UrlResponseInfo info, String newLocationUrl)
Invoked whenever a redirect is encountered.
|
|
abstract
void
|
onResponseStarted(UrlRequest request, UrlResponseInfo info)
Invoked when the final set of headers, after all redirects, is received.
|
|
abstract
void
|
onSucceeded(UrlRequest request, UrlResponseInfo info)
Invoked when request is completed successfully.
|
|
From class
java.lang.Object
|
Object
|
clone()
|
|
boolean
|
equals(Object arg0)
|
|
void
|
finalize()
|
|
final
Class<?>
|
getClass()
|
|
int
|
hashCode()
|
|
final
void
|
notify()
|
|
final
void
|
notifyAll()
|
|
String
|
toString()
|
|
final
void
|
wait(long arg0, int arg1)
|
|
final
void
|
wait(long arg0)
|
|
final
void
|
wait()
|
|
Public Constructors
public
JsonCronetCallback
()
Public Methods
Adds a completion listener. All listeners are informed when the request reaches a terminal
state, in order of addition. If a listener is added multiple times, it will only be called
once according to the first time it was added.
| Parameters |
listener |
CronetRequestCompletionListener |
Protected Methods
protected
JSONObject
transformBodyBytes
(UrlResponseInfo info, byte[] bodyBytes)
Transforms (deserializes) the plain full body into a user-defined object.
It is assumed that the implementing classes handle edge cases (such as empty and malformed
bodies) appropriately. Cronet doesn't inspects the objects and passes them (or any
exceptions) along to the issuer of the request.
| Parameters |
info |
UrlResponseInfo |
bodyBytes |
byte |