|
int | latencyInternalPort |
| port information for latency testing. This is the AppPort's internal port, not public mapped port for current AppInst. Use 0 for selecting the first available port, favoring TCP.
|
|
int | reconnectDelayMs |
|
NetTest.TestType | latencyTestType = NetTest.TestType.CONNECT |
| TCP connect default. Use ping for UDP.
|
|
UpdateConfig | latencyUpdateConfig |
| config for latency updates
|
|
UpdateConfig | locationUpdateConfig |
| config for gps location updates
|
|
double | latencyThresholdTrigger |
| latency threshold in ms when new FindCloudlet is triggered
|
|
MatchingEngine.FindCloudletMode | latencyTriggerTestMode |
|
float | performanceSwitchMargin |
| Average performance must be by better by this latency margin (0 to 1.0f) before notifying of switch.
|
|
EnumSet< FindCloudletEventTrigger > | triggers |
| events that application wants a new find cloudlet for
|
|
EdgeEventsConfig is used to configure EdgeEvent parameters.
◆ EdgeEventsConfig()
com.mobiledgex.matchingengine.edgeeventsconfig.EdgeEventsConfig.EdgeEventsConfig |
( |
EdgeEventsConfig |
edgeEventsConfig | ) |
|
copy constructor.
- Parameters
-
edgeEventsConfig | an existing EdgeEvents config. |
◆ createDefaultEdgeEventsConfig() [1/2]
static EdgeEventsConfig com.mobiledgex.matchingengine.edgeeventsconfig.EdgeEventsConfig.createDefaultEdgeEventsConfig |
( |
| ) |
|
|
static |
- Returns
- A DefaultEdgeEvents config profile.
◆ createDefaultEdgeEventsConfig() [2/2]
static EdgeEventsConfig com.mobiledgex.matchingengine.edgeeventsconfig.EdgeEventsConfig.createDefaultEdgeEventsConfig |
( |
double |
latencyUpdateIntervalSeconds, |
|
|
double |
locationUpdateIntervalSeconds, |
|
|
double |
latencyThresholdTriggerMs, |
|
|
int |
latencyInternalPort |
|
) |
| |
|
static |
[exampleedgeeventsconfig]
Helper util method to create a useful config for EdgeEventsConfig.
- Parameters
-
latencyUpdateIntervalSeconds | time in seconds between attempts to test edge server latency. |
locationUpdateIntervalSeconds | time in seconds between attempts to inform the attached DME the current client GPS location. |
latencyThresholdTriggerMs | specifies the minimum acceptable tested performance, before informing client with a new EdgeEvent. |
Example