public final class TraceHandler
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ACTIVITY_ID |
static java.lang.String |
ACTIVITY_NAME |
static java.lang.String |
ACTIVITY_TYPE |
static java.lang.String |
AUDIENCE_IDS |
static java.lang.String |
EXPERIENCE_ID |
static java.lang.String |
OFFER_ID |
| Constructor and Description |
|---|
TraceHandler(ClientConfig clientConfig,
RuleLoader ruleLoader,
ObjectMapper mapper,
OnDeviceDecisioningRuleSet ruleSet,
TargetDeliveryRequest request) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCampaign(OnDeviceDecisioningRule rule,
java.util.Map<java.lang.String,java.lang.Object> context,
boolean matched) |
void |
addNotification(OnDeviceDecisioningRule rule,
Notification notification) |
java.util.Map<java.lang.String,java.lang.Object> |
getCurrentTrace() |
void |
updateRequest(TargetDeliveryRequest request,
RequestDetails details,
boolean execute) |
public static final java.lang.String ACTIVITY_ID
public static final java.lang.String ACTIVITY_NAME
public static final java.lang.String ACTIVITY_TYPE
public static final java.lang.String EXPERIENCE_ID
public static final java.lang.String AUDIENCE_IDS
public static final java.lang.String OFFER_ID
public TraceHandler(ClientConfig clientConfig, RuleLoader ruleLoader, ObjectMapper mapper, OnDeviceDecisioningRuleSet ruleSet, TargetDeliveryRequest request)
public void updateRequest(TargetDeliveryRequest request, RequestDetails details, boolean execute)
public void addCampaign(OnDeviceDecisioningRule rule, java.util.Map<java.lang.String,java.lang.Object> context, boolean matched)
public void addNotification(OnDeviceDecisioningRule rule, Notification notification)
public java.util.Map<java.lang.String,java.lang.Object> getCurrentTrace()