Package | Description |
---|---|
lumis.portal.analytics.automationflow | |
lumis.portal.analytics.usersegmentation |
User segmentation related API.
|
lumis.portal.businesscontext.internal | |
lumis.portal.monitor |
Defines classes and interfaces for monitoring data.
|
lumis.portal.monitor.impl |
Implementation of the
portal monitoring framework . |
lumis.service.analytics.usersegmentation.manager |
Modifier and Type | Class and Description |
---|---|
static class |
FlowManager.AutomationFlowMonitorValuesProvider
Automation flow values provider.
|
Modifier and Type | Method and Description |
---|---|
static void |
FlowManager.onEvent(IMonitorEvent event,
Deque<IMonitorValuesProvider> monitoringValues,
Document document)
Receives an event from monitor framework
|
Constructor and Description |
---|
FlowContext(IMonitorEvent event,
Deque<IMonitorValuesProvider> monitoringValues,
Document document)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
IMonitorValuesProvider |
IUserSegmentationManagerSPI.getUserSegmentationMonitorValuesProvider(IUserSegmentation segmentation)
Returns a
IMonitorValuesProvider that fills user segmentation information. |
Modifier and Type | Class and Description |
---|---|
class |
BusinessContextMonitorValuesProvider
Business context value provider.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMonitorValuesProvider
IMonitorValuesProvider abstract implementation that provides both tread-safety and
caching.The monitoring values are internally stored as a map . |
class |
SimpleMonitorValuesProvider
Simple
IMonitorValuesProvider that holds and serves a map of values. |
Modifier and Type | Method and Description |
---|---|
IMonitorValuesProvider |
MonitorHelper.addMonitorUserValuesByTrackId(String trackId)
Adds a value provider related to
MonitorUser with the given track identifier. |
IMonitorValuesProvider |
MonitorHelper.addMonitorUserValuesByUserId(String userId)
Adds a value provider related to
MonitorUser with the given user identifier. |
IMonitorValuesProvider |
MonitorHelper.addServerValues()
Add a value provider related to the server.
|
IMonitorValuesProvider |
MonitorHelper.addServiceInstanceValues(ServiceInstanceConfig serviceInstanceConfig)
Add a value provider related to the given service instance.
|
IMonitorValuesProvider |
MonitorHelper.addServiceInstanceValues(String serviceInstanceId)
Add a value provider related to the given service instance.
|
IMonitorValuesProvider |
MonitorHelper.addServiceInterfaceInstanceValues(ServiceInterfaceInstanceConfig serviceInterfaceInstanceConfig)
Add a value provider related to the given interface instance.
|
IMonitorValuesProvider |
MonitorHelper.addServiceValues(String serviceId)
Add a value provider related to the given service.
|
IMonitorValuesProvider |
MonitorHelper.addSessionValues(SessionConfig sessionConfig,
HttpSession httpSession)
Adds a value provider related to
SessionConfig and HttpSession . |
default IMonitorValuesProvider |
IMonitorContext.addValues(Map<String,List<? extends Serializable>> fieldValues)
Stores a monitoring value in this monitor context.
|
default IMonitorValuesProvider |
IMonitorContext.addValues(String fieldId,
List<? extends Serializable> values)
Stores a monitoring value in this monitor context.
|
default IMonitorValuesProvider |
IMonitorContext.addValues(String fieldId,
Serializable... values)
Stores a monitoring value in this monitor context.
|
IMonitorValuesProvider |
MonitorHelper.addWebResourceValues(WebResource webResource)
Add a value provider related to the given web resource.
|
IMonitorValuesProvider |
IMonitorManagerSPI.createMonitorUserValuesProviderForTrackId(String trackId)
Creates a new monitor values provider that returns the values for monitor user
fields corresponding to the given track identifier.
|
IMonitorValuesProvider |
IMonitorManagerSPI.createMonitorUserValuesProviderForUserId(String monitorUserId)
Creates a new monitor values provider that returns the values for monitor user
fields corresponding to the given user identifier.
|
Modifier and Type | Method and Description |
---|---|
List<IMonitorValuesProvider> |
IMonitorContext.getMonitoringValuesProviders()
Returns a view of aggregation values stored in this monitor
context.
|
Modifier and Type | Method and Description |
---|---|
IMonitor |
IMonitor.addValues(IMonitorValuesProvider... values)
Adds the given value providers in this monitor.
|
void |
IMonitorContext.addValues(IMonitorValuesProvider... fieldValues)
Stores a monitoring value in this monitor context.
|
void |
MonitorHelper.addValues(IMonitorValuesProvider valuesProvider)
Adds the given provider in the context.
|
void |
MonitorHelper.removeAddedValues(IMonitorValuesProvider provider)
Removes the given provider from context.
|
void |
IMonitorContext.removeValues(IMonitorValuesProvider provider)
Removes an aggregation value from the current monitor context.
|
Modifier and Type | Class and Description |
---|---|
class |
ClientOriginValuesProvider
Provides values for client origin, given the origin URL and the client URL.
|
class |
GeoLocationValuesProvider
Geo location value provider based on the user's IP address.
|
class |
InitialOriginValuesProvider
A values provider that fills lum_client.initialorigin.* values.
|
class |
MonitorEventValuesProvider |
class |
OriginValueProvider
A value provider for init origin values based in a origin URL and a client URL.
|
Modifier and Type | Method and Description |
---|---|
IMonitorValuesProvider |
MonitorManager.createMonitorUserValuesProviderForTrackId(String trackId) |
IMonitorValuesProvider |
MonitorManager.createMonitorUserValuesProviderForUserId(String monitorUserId) |
Modifier and Type | Method and Description |
---|---|
static Document |
MonitorUtilInternal.getDocument(IMonitorEvent event,
Deque<IMonitorValuesProvider> monitoringValues)
Returns the document for the given event with the given values or
null if some
required field is missing. |
Modifier and Type | Method and Description |
---|---|
IMonitorValuesProvider |
UserSegmentationManager.getUserSegmentationMonitorValuesProvider(IUserSegmentation segmentation) |
LumisXP 12.4.0.200625 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.