public class RemoteBulkDownloaderRequest extends RemoteRequest implements MultipartReaderDelegate
| Modifier and Type | Class and Description |
|---|---|
static interface |
RemoteBulkDownloaderRequest.BulkDownloaderDocument |
authenticator, body, call, compressedRequest, dontLog404, factory, JSON, method, MIN_JSON_LENGTH_TO_COMPRESS, onCompletion, onPostCompletion, onPreCompletion, requestHeaders, str, TAG, url| Constructor and Description |
|---|
RemoteBulkDownloaderRequest(HttpClientFactory factory,
java.net.URL dbURL,
boolean cancelable,
java.util.List<RevisionInternal> revs,
Database db,
java.util.Map<java.lang.String,java.lang.Object> requestHeaders,
RemoteBulkDownloaderRequest.BulkDownloaderDocument onDocument,
RemoteRequestCompletion onCompletion) |
| Modifier and Type | Method and Description |
|---|---|
protected Request.Builder |
addHeaders(Request.Builder builder)
set headers
|
void |
appendToPart(byte[] data)
This method is called to append data to a part's body.
|
void |
appendToPart(byte[] data,
int off,
int len) |
protected void |
executeRequest(OkHttpClient httpClient,
Request request)
Execute request
|
void |
finishedPart()
This method is called when a part is complete.
|
void |
startedPart(java.util.Map headers)
This method is called when a part's headers have been parsed, before its data is parsed.
|
java.lang.String |
toString() |
addRequestHeaders, cancel, execute, isCompressedRequest, parseAuthHeader, request, respondWithResult, run, setAuthenticator, setBody, setCompressedBody, setCompressedRequest, setDontLog404, setOnPostCompletion, setOnPreCompletion, storeCookiepublic RemoteBulkDownloaderRequest(HttpClientFactory factory, java.net.URL dbURL, boolean cancelable, java.util.List<RevisionInternal> revs, Database db, java.util.Map<java.lang.String,java.lang.Object> requestHeaders, RemoteBulkDownloaderRequest.BulkDownloaderDocument onDocument, RemoteRequestCompletion onCompletion) throws java.lang.Exception
java.lang.Exceptionprotected Request.Builder addHeaders(Request.Builder builder)
addHeaders in class RemoteRequestprotected void executeRequest(OkHttpClient httpClient,
Request request)
executeRequest in class RemoteRequestpublic java.lang.String toString()
toString in class RemoteRequestpublic void startedPart(java.util.Map headers)
startedPart in interface MultipartReaderDelegatepublic void appendToPart(byte[] data)
appendToPart in interface MultipartReaderDelegatepublic void appendToPart(byte[] data,
int off,
int len)
appendToPart in interface MultipartReaderDelegatepublic void finishedPart()
finishedPart in interface MultipartReaderDelegate