public class OnDeviceDecisioningService
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CONTEXT_KEY_CUSTOM |
static java.lang.String |
CONTEXT_KEY_GEO |
static java.lang.String |
CONTEXT_KEY_PAGE |
static java.lang.String |
CONTEXT_KEY_REFERRING |
static java.lang.String |
CONTEXT_KEY_USER |
static java.lang.String |
TIMING_EXECUTE_REQUEST |
| Constructor and Description |
|---|
OnDeviceDecisioningService(ClientConfig clientConfig,
TargetService targetService,
TelemetryService telemetryService) |
| Modifier and Type | Method and Description |
|---|---|
OnDeviceDecisioningEvaluation |
evaluateLocalExecution(TargetDeliveryRequest deliveryRequest) |
TargetDeliveryResponse |
executeRequest(TargetDeliveryRequest deliveryRequest) |
java.util.concurrent.CompletableFuture<TargetDeliveryResponse> |
executeRequestAsync(TargetDeliveryRequest deliveryRequest) |
void |
stop() |
public static final java.lang.String CONTEXT_KEY_USER
public static final java.lang.String CONTEXT_KEY_GEO
public static final java.lang.String CONTEXT_KEY_PAGE
public static final java.lang.String CONTEXT_KEY_REFERRING
public static final java.lang.String CONTEXT_KEY_CUSTOM
public static final java.lang.String TIMING_EXECUTE_REQUEST
public OnDeviceDecisioningService(ClientConfig clientConfig, TargetService targetService, TelemetryService telemetryService)
public void stop()
public OnDeviceDecisioningEvaluation evaluateLocalExecution(TargetDeliveryRequest deliveryRequest)
public java.util.concurrent.CompletableFuture<TargetDeliveryResponse> executeRequestAsync(TargetDeliveryRequest deliveryRequest)
public TargetDeliveryResponse executeRequest(TargetDeliveryRequest deliveryRequest)