public class TAndroidTransport
extends TTransport
TTransport implementation, which uses an OkHttpClient to read and write data
to the Evernote service.| Constructor and Description |
|---|
TAndroidTransport(OkHttpClient httpClient,
ByteStore byteStore,
java.lang.String url) |
TAndroidTransport(OkHttpClient httpClient,
ByteStore byteStore,
java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> headers) |
| Modifier and Type | Method and Description |
|---|---|
void |
addHeader(java.lang.String name,
java.lang.String value) |
void |
addHeaders(java.util.Map<java.lang.String,java.lang.String> headers) |
void |
close() |
void |
flush() |
boolean |
isOpen() |
void |
open() |
int |
read(byte[] buf,
int off,
int len) |
void |
write(byte[] buf,
int off,
int len) |
public TAndroidTransport(OkHttpClient httpClient,
ByteStore byteStore,
java.lang.String url)
httpClient - The HTTP client.byteStore - Holds the data until it's POSTed with the HTTP client.url - The note store URL.public TAndroidTransport(OkHttpClient httpClient,
ByteStore byteStore,
java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> headers)
httpClient - The HTTP client.byteStore - Holds the data until it's POSTed with the HTTP client.url - The note store URL.headers - Additional headers which are POSTed.public void addHeader(java.lang.String name,
java.lang.String value)
public void addHeaders(java.util.Map<java.lang.String,java.lang.String> headers)
public boolean isOpen()
public void open()
throws TTransportException
TTransportExceptionpublic void write(byte[] buf,
int off,
int len)
throws TTransportException
TTransportExceptionpublic void flush()
throws TTransportException
TTransportExceptionpublic int read(byte[] buf,
int off,
int len)
throws TTransportException
TTransportExceptionpublic void close()