public class SupportabilityUploaderImpl extends java.lang.Object implements Uploader
Uploader.PayloadProvider
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
HINT_CANCELLATION_BY_REQUEST_FILTER |
static java.lang.String |
HINT_CANCELLATION_BY_REQUEST_LISTENER |
static java.lang.String |
HINT_CANCELLATION_BY_RESPONSE_FILTER |
static java.lang.String |
HINT_COMMUNICATION_ERROR |
static java.lang.String |
HINT_EXTERNAL_CANCELLATION |
static java.lang.String |
HINT_MAXIMUM_RESTARTS_REACHED |
static java.lang.String |
HINT_UNKNOWN_STATE |
Constructor and Description |
---|
SupportabilityUploaderImpl(IHttpConversation conversation,
android.content.Context ctx)
Creates a new uploader given the specified conversation and Android context.
|
Modifier and Type | Method and Description |
---|---|
void |
send(java.util.Map<java.lang.String,java.lang.String> headers,
Uploader.PayloadProvider payloadProvider,
UploaderListener listener)
Sends the payload passed setting headers if necessary.
|
public static final java.lang.String HINT_CANCELLATION_BY_REQUEST_FILTER
public static final java.lang.String HINT_UNKNOWN_STATE
public static final java.lang.String HINT_COMMUNICATION_ERROR
public static final java.lang.String HINT_MAXIMUM_RESTARTS_REACHED
public static final java.lang.String HINT_EXTERNAL_CANCELLATION
public static final java.lang.String HINT_CANCELLATION_BY_RESPONSE_FILTER
public static final java.lang.String HINT_CANCELLATION_BY_REQUEST_LISTENER
public SupportabilityUploaderImpl(IHttpConversation conversation, android.content.Context ctx)
conversation
- a conversation object, must be non-null and not startedctx
- an Android context object, must be non-nullpublic void send(java.util.Map<java.lang.String,java.lang.String> headers, Uploader.PayloadProvider payloadProvider, UploaderListener listener)
Uploader
Uploader.PayloadProvider
which is
specified by the caller of the uploader.