public class InitialOriginValuesProvider extends AbstractMonitorValuesProvider
Modifier and Type | Method and Description |
---|---|
static void |
adjustAndAddToContext(HttpServletRequest request,
String currentURL,
String originURL,
String utmSource,
String utmMedium,
String utmTerm,
String utmContent,
String utmName)
Adjust the HTTP session value, if needed, and attach to monitor context.
|
protected Map<String,List<? extends Serializable>> |
initValues(SessionConfig sessionConfig,
ITransaction transaction)
Initializes the monitoring values map.
|
getValues
public static void adjustAndAddToContext(HttpServletRequest request, String currentURL, String originURL, String utmSource, String utmMedium, String utmTerm, String utmContent, String utmName)
request
- the request.currentURL
- the currently accessed URLoriginURL
- the origin URLutmSource
- the UTM sourceutmMedium
- the UTM mediumutmTerm
- the UTM termutmContent
- the UTM contentutmName
- the UTM nameprotected Map<String,List<? extends Serializable>> initValues(SessionConfig sessionConfig, ITransaction transaction) throws Exception
AbstractMonitorValuesProvider
null
. If no value is present, an empty map should be returned
instead.initValues
in class AbstractMonitorValuesProvider
sessionConfig
- the session config.transaction
- the transaction.Exception
LumisXP 12.3.0.200408 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.