public class AttributionHandler extends java.lang.Object implements IAttributionHandler, IActivityPackageSender.ResponseDataCallbackSubscriber
| Constructor and Description |
|---|
AttributionHandler(IActivityHandler activityHandler,
boolean startsSending,
IActivityPackageSender attributionHandlerActivityPackageSender) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkAttributionResponse(AttributionResponseData attributionResponseData) |
void |
checkSdkClickResponse(SdkClickResponseData sdkClickResponseData) |
void |
checkSessionResponse(SessionResponseData sessionResponseData) |
void |
getAttribution() |
void |
init(IActivityHandler activityHandler,
boolean startsSending,
IActivityPackageSender attributionHandlerActivityPackageSender) |
void |
onResponseDataCallback(ResponseData responseData) |
void |
pauseSending() |
void |
resumeSending() |
void |
teardown() |
public AttributionHandler(IActivityHandler activityHandler, boolean startsSending, IActivityPackageSender attributionHandlerActivityPackageSender)
public void teardown()
teardown in interface IAttributionHandlerpublic void init(IActivityHandler activityHandler, boolean startsSending, IActivityPackageSender attributionHandlerActivityPackageSender)
init in interface IAttributionHandlerpublic void getAttribution()
getAttribution in interface IAttributionHandlerpublic void checkSessionResponse(SessionResponseData sessionResponseData)
checkSessionResponse in interface IAttributionHandlerpublic void checkSdkClickResponse(SdkClickResponseData sdkClickResponseData)
checkSdkClickResponse in interface IAttributionHandlerpublic void checkAttributionResponse(AttributionResponseData attributionResponseData)
public void pauseSending()
pauseSending in interface IAttributionHandlerpublic void resumeSending()
resumeSending in interface IAttributionHandlerpublic void onResponseDataCallback(ResponseData responseData)
onResponseDataCallback in interface IActivityPackageSender.ResponseDataCallbackSubscriber