Skip navigation links
A C D F G H I O P R S T U V W 

A

addInterceptors(InterceptorRegistry) - Method in class com.microsoft.applicationinsights.web.spring.internal.InterceptorRegistry
 
AIHttpServletListener - Class in com.microsoft.applicationinsights.web.internal.httputils
This class implements AsyncListener to handle span completion for async request handling.
AIHttpServletListener(HttpServerHandler, RequestTelemetryContext) - Constructor for class com.microsoft.applicationinsights.web.internal.httputils.AIHttpServletListener
 
AIHttpServletListener(HttpServerHandler, RequestTelemetryContext, AgentBinding) - Constructor for class com.microsoft.applicationinsights.web.internal.httputils.AIHttpServletListener
 
append(String) - Method in class com.microsoft.applicationinsights.web.internal.correlation.CorrelationContext
Appends content to the correlation context.
APPLICATION_INSIGHTS_CAUGHT_EXCEPTION - Static variable in class com.microsoft.applicationinsights.web.internal.WebRequestTrackingFilter
Request Attribute to flag if exception was thrown from servlet/downstream filter.
ApplicationInsightsHttpResponseWrapper - Class in com.microsoft.applicationinsights.web.internal
Deprecated.
ApplicationInsightsHttpResponseWrapper(HttpServletResponse) - Constructor for class com.microsoft.applicationinsights.web.internal.ApplicationInsightsHttpResponseWrapper
Deprecated.
 
ApplicationInsightsServletContextListener - Class in com.microsoft.applicationinsights.web.internal
 
ApplicationInsightsServletContextListener() - Constructor for class com.microsoft.applicationinsights.web.internal.ApplicationInsightsServletContextListener
 
ApplicationInsightsServletExtractor - Class in com.microsoft.applicationinsights.web.internal.httputils
Adopter to extract information from HttpServletRequest and HttpServletResponse
ApplicationInsightsServletExtractor() - Constructor for class com.microsoft.applicationinsights.web.internal.httputils.ApplicationInsightsServletExtractor
 
AppProfileFetcher - Interface in com.microsoft.applicationinsights.web.internal.correlation
Retrieves the application profile from storage
AZURE_TRACEPARENT_COMPONENT_INITIAL - Static variable in class com.microsoft.applicationinsights.web.internal.correlation.TraceContextCorrelation
 

C

CdsProfileFetcher - Class in com.microsoft.applicationinsights.web.internal.correlation
 
CdsProfileFetcher() - Constructor for class com.microsoft.applicationinsights.web.internal.correlation.CdsProfileFetcher
 
CdsProfileFetcher(CdsProfileFetcher.CdsRetryPolicy) - Constructor for class com.microsoft.applicationinsights.web.internal.correlation.CdsProfileFetcher
 
CdsProfileFetcher.CdsRetryPolicy - Class in com.microsoft.applicationinsights.web.internal.correlation
Responsible for CDS Retry Policy configuration.
CdsRetryPolicy() - Constructor for class com.microsoft.applicationinsights.web.internal.correlation.CdsProfileFetcher.CdsRetryPolicy
 
clearCache() - Method in enum com.microsoft.applicationinsights.web.internal.correlation.InstrumentationKeyResolver
 
close() - Method in class com.microsoft.applicationinsights.web.internal.correlation.CdsProfileFetcher
 
com.microsoft.applicationinsights.internal.config - package com.microsoft.applicationinsights.internal.config
 
com.microsoft.applicationinsights.web.extensibility.initializers - package com.microsoft.applicationinsights.web.extensibility.initializers
 
com.microsoft.applicationinsights.web.extensibility.modules - package com.microsoft.applicationinsights.web.extensibility.modules
 
com.microsoft.applicationinsights.web.internal - package com.microsoft.applicationinsights.web.internal
 
com.microsoft.applicationinsights.web.internal.cookies - package com.microsoft.applicationinsights.web.internal.cookies
 
com.microsoft.applicationinsights.web.internal.correlation - package com.microsoft.applicationinsights.web.internal.correlation
 
com.microsoft.applicationinsights.web.internal.correlation.tracecontext - package com.microsoft.applicationinsights.web.internal.correlation.tracecontext
 
com.microsoft.applicationinsights.web.internal.httputils - package com.microsoft.applicationinsights.web.internal.httputils
 
com.microsoft.applicationinsights.web.internal.perfcounter - package com.microsoft.applicationinsights.web.internal.perfcounter
 
com.microsoft.applicationinsights.web.javaee - package com.microsoft.applicationinsights.web.javaee
 
com.microsoft.applicationinsights.web.spring - package com.microsoft.applicationinsights.web.spring
 
com.microsoft.applicationinsights.web.spring.internal - package com.microsoft.applicationinsights.web.spring.internal
 
com.microsoft.applicationinsights.web.struts - package com.microsoft.applicationinsights.web.struts
 
contextDestroyed(ServletContextEvent) - Method in class com.microsoft.applicationinsights.web.internal.ApplicationInsightsServletContextListener
 
contextInitialized(ServletContextEvent) - Method in class com.microsoft.applicationinsights.web.internal.ApplicationInsightsServletContextListener
 
Cookie - Class in com.microsoft.applicationinsights.web.internal.cookies
Created by yonisha on 2/9/2015.
Cookie() - Constructor for class com.microsoft.applicationinsights.web.internal.cookies.Cookie
 
COOKIE_NAME - Static variable in class com.microsoft.applicationinsights.web.internal.cookies.SessionCookie
 
COOKIE_NAME - Static variable in class com.microsoft.applicationinsights.web.internal.cookies.UserCookie
 
CORRELATION_CONTEXT_HEADER_NAME - Static variable in class com.microsoft.applicationinsights.web.internal.correlation.TelemetryCorrelationUtils
 
CORRELATION_HEADER_NAME - Static variable in class com.microsoft.applicationinsights.web.internal.correlation.TelemetryCorrelationUtils
 
CorrelationContext - Class in com.microsoft.applicationinsights.web.internal.correlation
Class responsible to store the correlation context information.
CorrelationContext() - Constructor for class com.microsoft.applicationinsights.web.internal.correlation.CorrelationContext
 
createChildIdFromTraceparentString(String) - Static method in class com.microsoft.applicationinsights.web.internal.correlation.TraceContextCorrelation
This is helper method to convert traceparent (W3C) format to AI legacy format for supportability

D

DEFAULT_MAX_INSTANT_RETRIES - Static variable in class com.microsoft.applicationinsights.web.internal.correlation.CdsProfileFetcher.CdsRetryPolicy
 
DEFAULT_RESET_PERIOD_IN_MINUTES - Static variable in class com.microsoft.applicationinsights.web.internal.correlation.CdsProfileFetcher.CdsRetryPolicy
 
destroy() - Method in class com.microsoft.applicationinsights.web.internal.WebRequestTrackingFilter
Destroy the filter by releases resources.
destroy() - Method in class com.microsoft.applicationinsights.web.struts.RequestNameInterceptor
Called to let an interceptor clean up any resources it has allocated.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.microsoft.applicationinsights.web.internal.WebRequestTrackingFilter
Processing the given request and response.

F

fetchAppProfile(String) - Method in interface com.microsoft.applicationinsights.web.internal.correlation.AppProfileFetcher
Fetches the application profile and returns the appId corresponding to the instrumentation key provided.
fetchAppProfile(String) - Method in class com.microsoft.applicationinsights.web.internal.correlation.CdsProfileFetcher
 
formatCookie(String[]) - Static method in class com.microsoft.applicationinsights.web.internal.cookies.Cookie
Formats the given values to a session cookie value.
fromString(String) - Static method in class com.microsoft.applicationinsights.web.internal.correlation.tracecontext.Traceparent
Converts traceparent from String to Traceparent object
fromString(String) - Static method in class com.microsoft.applicationinsights.web.internal.correlation.tracecontext.Tracestate
Converts Tracestate header to Object representation

G

generateChildDependencyId() - Static method in class com.microsoft.applicationinsights.web.internal.correlation.TelemetryCorrelationUtils
Generates a child Id for dependencies.
generateChildDependencyTarget(String) - Static method in class com.microsoft.applicationinsights.web.internal.correlation.TelemetryCorrelationUtils
Given a request context, it generates a new dependency target, possibly including the appId found in the given Request-Context.
generateChildDependencyTarget(String) - Static method in class com.microsoft.applicationinsights.web.internal.correlation.TraceContextCorrelation
Generates the target appId to add to Outbound call
generateChildDependencyTraceparent() - Static method in class com.microsoft.applicationinsights.web.internal.correlation.TraceContextCorrelation
Generates child TraceParent by retrieving values from ThreadLocal.
get(String) - Method in class com.microsoft.applicationinsights.web.internal.correlation.tracecontext.Tracestate
 
getAcquisitionDate() - Method in class com.microsoft.applicationinsights.web.internal.cookies.UserCookie
 
getAppId() - Method in class com.microsoft.applicationinsights.web.internal.correlation.ProfileFetcherResult
 
getAppId() - Static method in class com.microsoft.applicationinsights.web.internal.correlation.TraceContextCorrelation
Retrieves the appId for the current active config's instrumentation key.
getCookie(Class<E>, HttpServletRequest, String) - Static method in class com.microsoft.applicationinsights.web.internal.cookies.Cookie
Gets the cookie from the given http request.
getCorrelationContext() - Method in class com.microsoft.applicationinsights.web.internal.RequestTelemetryContext
Gets the correlation context associated with the request
getHost(HttpServletRequest) - Method in class com.microsoft.applicationinsights.web.internal.httputils.ApplicationInsightsServletExtractor
 
getHost(P) - Method in interface com.microsoft.applicationinsights.web.internal.httputils.HttpExtractor
Returns the host of the incoming request
getHttpRequestTelemetry() - Method in class com.microsoft.applicationinsights.web.internal.RequestTelemetryContext
Gets the http request telemetry associated with the context.
getHttpServletRequest() - Method in class com.microsoft.applicationinsights.web.internal.RequestTelemetryContext
 
getIsNewSession() - Method in class com.microsoft.applicationinsights.web.internal.RequestTelemetryContext
Gets a value indicating whether the session is new or not.
getMappings() - Method in class com.microsoft.applicationinsights.web.internal.correlation.CorrelationContext
Gets the correlation context key-value pairs.
getMaxInstantRetries() - Method in class com.microsoft.applicationinsights.web.internal.correlation.CdsProfileFetcher.CdsRetryPolicy
 
getMethod(HttpServletRequest) - Method in class com.microsoft.applicationinsights.web.internal.httputils.ApplicationInsightsServletExtractor
 
getMethod(P) - Method in interface com.microsoft.applicationinsights.web.internal.httputils.HttpExtractor
Returns the HTTP method like - GET, POST etc.
getModulesCount() - Method in class com.microsoft.applicationinsights.web.internal.WebModulesContainer
Gets the modules count
getPath(HttpServletRequest) - Method in class com.microsoft.applicationinsights.web.internal.httputils.ApplicationInsightsServletExtractor
 
getPath(P) - Method in interface com.microsoft.applicationinsights.web.internal.httputils.HttpExtractor
Returns the path for the request url
getQuery(HttpServletRequest) - Method in class com.microsoft.applicationinsights.web.internal.httputils.ApplicationInsightsServletExtractor
 
getQuery(P) - Method in interface com.microsoft.applicationinsights.web.internal.httputils.HttpExtractor
Returns the query path for request
getRequestStartTimeTicks() - Method in class com.microsoft.applicationinsights.web.internal.RequestTelemetryContext
Gets the request start time in ticks
getRequestTelemetryContext() - Static method in class com.microsoft.applicationinsights.web.internal.ThreadContext
Get the context from ThreadLocal
getResetPeriodInMinutes() - Method in class com.microsoft.applicationinsights.web.internal.correlation.CdsProfileFetcher.CdsRetryPolicy
 
getScheme(HttpServletRequest) - Method in class com.microsoft.applicationinsights.web.internal.httputils.ApplicationInsightsServletExtractor
 
getScheme(P) - Method in interface com.microsoft.applicationinsights.web.internal.httputils.HttpExtractor
Returns the scheme of the given request
getSessionCookie() - Method in class com.microsoft.applicationinsights.web.internal.RequestTelemetryContext
Gets the session cookie.
getSessionId() - Method in class com.microsoft.applicationinsights.web.internal.cookies.SessionCookie
Gets the session id.
getSpanId() - Method in class com.microsoft.applicationinsights.web.internal.correlation.tracecontext.Traceparent
 
getStatus() - Method in class com.microsoft.applicationinsights.web.internal.ApplicationInsightsHttpResponseWrapper
Deprecated.
Gets the response status.
getStatus() - Method in class com.microsoft.applicationinsights.web.internal.correlation.ProfileFetcherResult
 
getStatusCode(HttpServletResponse) - Method in class com.microsoft.applicationinsights.web.internal.httputils.ApplicationInsightsServletExtractor
 
getStatusCode(Q) - Method in interface com.microsoft.applicationinsights.web.internal.httputils.HttpExtractor
Returns the status code of request.
getTraceflag() - Method in class com.microsoft.applicationinsights.web.internal.RequestTelemetryContext
 
getTraceFlags() - Method in class com.microsoft.applicationinsights.web.internal.correlation.tracecontext.Traceparent
 
getTraceId() - Method in class com.microsoft.applicationinsights.web.internal.correlation.tracecontext.Traceparent
 
getTracestate() - Method in class com.microsoft.applicationinsights.web.internal.RequestTelemetryContext
 
getUri(HttpServletRequest) - Method in class com.microsoft.applicationinsights.web.internal.httputils.ApplicationInsightsServletExtractor
 
getUri(P) - Method in interface com.microsoft.applicationinsights.web.internal.httputils.HttpExtractor
Returns the uri of the given request
getUrl(HttpServletRequest) - Method in class com.microsoft.applicationinsights.web.internal.httputils.ApplicationInsightsServletExtractor
 
getUrl(P) - Method in interface com.microsoft.applicationinsights.web.internal.httputils.HttpExtractor
Return the URL from HttpRequest
getUserAgent(HttpServletRequest) - Method in class com.microsoft.applicationinsights.web.internal.httputils.ApplicationInsightsServletExtractor
 
getUserAgent(P) - Method in interface com.microsoft.applicationinsights.web.internal.httputils.HttpExtractor
Returns the value of user-agent header
getUserCookie() - Method in class com.microsoft.applicationinsights.web.internal.RequestTelemetryContext
Gets the user cookie.
getUserId() - Method in class com.microsoft.applicationinsights.web.internal.cookies.UserCookie
 

H

handleEnd(ServletRequest, ServletResponse, RequestTelemetryContext) - Method in class com.microsoft.applicationinsights.web.internal.httputils.HttpServerHandler
This method is used to indicate request end instrumentation, complete correlation and record timing, response.
handleException(Exception) - Method in class com.microsoft.applicationinsights.web.internal.httputils.HttpServerHandler
This method is used to capture runtime exceptions while processing request
handleStart(ServletRequest, ServletResponse) - Method in class com.microsoft.applicationinsights.web.internal.httputils.HttpServerHandler
This method is used to instrument incoming request and initiate correlation with help of WebRequestTrackingTelemetryModule.onBeginRequest(ServletRequest, ServletResponse)
HttpExtractor<P,Q> - Interface in com.microsoft.applicationinsights.web.internal.httputils
Adapter Interface for handling information extraction from Http client and server.
HttpServerHandler - Class in com.microsoft.applicationinsights.web.internal.httputils
This Helper Handler class provides the required methods to instrument requests.
HttpServerHandler(HttpExtractor, WebModulesContainer, List<ThreadLocalCleaner>, TelemetryClient) - Constructor for class com.microsoft.applicationinsights.web.internal.httputils.HttpServerHandler
Creates a new instance of HttpServerHandler

I

incrementChildId() - Method in class com.microsoft.applicationinsights.web.internal.RequestTelemetryContext
 
init(FilterConfig) - Method in class com.microsoft.applicationinsights.web.internal.WebRequestTrackingFilter
Initializes the filter from the given config.
init() - Method in class com.microsoft.applicationinsights.web.struts.RequestNameInterceptor
Called after an interceptor is created, but before any requests are processed using intercept , giving the Interceptor a chance to initialize any needed resources.
initialize() - Static method in class com.microsoft.applicationinsights.internal.config.WebReflectionUtils
 
initialize(TelemetryContext) - Method in class com.microsoft.applicationinsights.web.extensibility.initializers.WebAppNameContextInitializer
 
initialize(Telemetry) - Method in class com.microsoft.applicationinsights.web.extensibility.initializers.WebTelemetryInitializerBase
Initializes properties of the given telemetry.
initialize(TelemetryConfiguration) - Method in class com.microsoft.applicationinsights.web.extensibility.modules.WebRequestTrackingTelemetryModule
Initializes the telemetry module with the given telemetry configuration.
initialize(TelemetryConfiguration) - Method in class com.microsoft.applicationinsights.web.extensibility.modules.WebSessionTrackingTelemetryModule
Initializes the telemetry module.
initialize(TelemetryConfiguration) - Method in class com.microsoft.applicationinsights.web.extensibility.modules.WebUserTrackingTelemetryModule
Initializes the telemetry module.
InstrumentationKeyResolver - Enum in com.microsoft.applicationinsights.web.internal.correlation
 
intercept(ActionInvocation) - Method in class com.microsoft.applicationinsights.web.struts.RequestNameInterceptor
Allows the Interceptor to do some processing on the request before and/or after the rest of the processing of the request by the ActionInvocation or to short-circuit the processing and just return a String return code.
InterceptorRegistry - Class in com.microsoft.applicationinsights.web.spring.internal
This class registers the RequestNameHandlerInterceptorAdapter to the interceptors registry.
InterceptorRegistry() - Constructor for class com.microsoft.applicationinsights.web.spring.internal.InterceptorRegistry
 
invoke(InvocationContext) - Method in class com.microsoft.applicationinsights.web.javaee.RequestNameInterceptor
 
invokeOnBeginRequest(ServletRequest, ServletResponse) - Method in class com.microsoft.applicationinsights.web.internal.WebModulesContainer
Invokes onBeginRequest on each of the telemetry modules
invokeOnEndRequest(ServletRequest, ServletResponse) - Method in class com.microsoft.applicationinsights.web.internal.WebModulesContainer
Invokes onEndRequest on each of the telemetry modules
isHierarchicalId(String) - Static method in class com.microsoft.applicationinsights.web.internal.correlation.TelemetryCorrelationUtils
 
isNewUser() - Method in class com.microsoft.applicationinsights.web.internal.cookies.UserCookie
 
isW3CEnabled - Variable in class com.microsoft.applicationinsights.web.extensibility.modules.WebRequestTrackingTelemetryModule
 

O

onBeginRequest(ServletRequest, ServletResponse) - Method in class com.microsoft.applicationinsights.web.extensibility.modules.WebRequestTrackingTelemetryModule
Begin request processing.
onBeginRequest(ServletRequest, ServletResponse) - Method in class com.microsoft.applicationinsights.web.extensibility.modules.WebSessionTrackingTelemetryModule
Begin request processing.
onBeginRequest(ServletRequest, ServletResponse) - Method in interface com.microsoft.applicationinsights.web.extensibility.modules.WebTelemetryModule
Begin request processing.
onBeginRequest(ServletRequest, ServletResponse) - Method in class com.microsoft.applicationinsights.web.extensibility.modules.WebUserTrackingTelemetryModule
Begin request processing.
onComplete(AsyncEvent) - Method in class com.microsoft.applicationinsights.web.internal.httputils.AIHttpServletListener
 
onEndRequest(ServletRequest, ServletResponse) - Method in class com.microsoft.applicationinsights.web.extensibility.modules.WebRequestTrackingTelemetryModule
End request processing.
onEndRequest(ServletRequest, ServletResponse) - Method in class com.microsoft.applicationinsights.web.extensibility.modules.WebSessionTrackingTelemetryModule
End request processing.
onEndRequest(ServletRequest, ServletResponse) - Method in interface com.microsoft.applicationinsights.web.extensibility.modules.WebTelemetryModule
End request processing.
onEndRequest(ServletRequest, ServletResponse) - Method in class com.microsoft.applicationinsights.web.extensibility.modules.WebUserTrackingTelemetryModule
End request processing.
onError(AsyncEvent) - Method in class com.microsoft.applicationinsights.web.internal.httputils.AIHttpServletListener
 
onInitializeTelemetry(Telemetry) - Method in class com.microsoft.applicationinsights.web.extensibility.initializers.WebOperationIdTelemetryInitializer
Initializes the properties of the given telemetry.
onInitializeTelemetry(Telemetry) - Method in class com.microsoft.applicationinsights.web.extensibility.initializers.WebOperationNameTelemetryInitializer
Initializes the properties of the given telemetry.
onInitializeTelemetry(Telemetry) - Method in class com.microsoft.applicationinsights.web.extensibility.initializers.WebSessionTelemetryInitializer
Initializes the properties of the given telemetry.
onInitializeTelemetry(Telemetry) - Method in class com.microsoft.applicationinsights.web.extensibility.initializers.WebSyntheticRequestTelemetryInitializer
 
onInitializeTelemetry(Telemetry) - Method in class com.microsoft.applicationinsights.web.extensibility.initializers.WebTelemetryInitializerBase
Initializes the properties of the given telemetry.
onInitializeTelemetry(Telemetry) - Method in class com.microsoft.applicationinsights.web.extensibility.initializers.WebUserAgentTelemetryInitializer
Initializes the properties of the given telemetry.
onInitializeTelemetry(Telemetry) - Method in class com.microsoft.applicationinsights.web.extensibility.initializers.WebUserTelemetryInitializer
Initializes the properties of the given telemetry.
onStartAsync(AsyncEvent) - Method in class com.microsoft.applicationinsights.web.internal.httputils.AIHttpServletListener
 
onTimeout(AsyncEvent) - Method in class com.microsoft.applicationinsights.web.internal.httputils.AIHttpServletListener
 

P

preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class com.microsoft.applicationinsights.web.spring.RequestNameHandlerInterceptorAdapter
This method is being invoked just before the request is forwarded the the relevant controller.
ProfileFetcherResult - Class in com.microsoft.applicationinsights.web.internal.correlation
 
ProfileFetcherResult(String, ProfileFetcherResultTaskStatus) - Constructor for class com.microsoft.applicationinsights.web.internal.correlation.ProfileFetcherResult
 
ProfileFetcherResultTaskStatus - Enum in com.microsoft.applicationinsights.web.internal.correlation
 

R

RAW_COOKIE_DELIMITER - Static variable in class com.microsoft.applicationinsights.web.internal.cookies.Cookie
 
RAW_COOKIE_SPLIT_DELIMITER - Static variable in class com.microsoft.applicationinsights.web.internal.cookies.Cookie
 
remove() - Static method in class com.microsoft.applicationinsights.web.internal.ThreadContext
Remove the context from ThreadLocal
REQUEST_CONTEXT_HEADER_APPID_KEY - Static variable in class com.microsoft.applicationinsights.web.internal.correlation.TelemetryCorrelationUtils
 
REQUEST_CONTEXT_HEADER_APPID_KEY - Static variable in class com.microsoft.applicationinsights.web.internal.correlation.TraceContextCorrelation
 
REQUEST_CONTEXT_HEADER_NAME - Static variable in class com.microsoft.applicationinsights.web.internal.correlation.TelemetryCorrelationUtils
 
REQUEST_CONTEXT_HEADER_NAME - Static variable in class com.microsoft.applicationinsights.web.internal.correlation.TraceContextCorrelation
 
REQUEST_CONTEXT_HEADER_ROLENAME_KEY - Static variable in class com.microsoft.applicationinsights.web.internal.correlation.TelemetryCorrelationUtils
 
REQUESTID_MAXLENGTH - Static variable in class com.microsoft.applicationinsights.web.internal.correlation.TelemetryCorrelationUtils
 
RequestName - Annotation Type in com.microsoft.applicationinsights.web.javaee
 
RequestNameHandlerInterceptorAdapter - Class in com.microsoft.applicationinsights.web.spring
Created by yonisha on 3/1/2015.
RequestNameHandlerInterceptorAdapter() - Constructor for class com.microsoft.applicationinsights.web.spring.RequestNameHandlerInterceptorAdapter
 
RequestNameInterceptor - Class in com.microsoft.applicationinsights.web.javaee
 
RequestNameInterceptor() - Constructor for class com.microsoft.applicationinsights.web.javaee.RequestNameInterceptor
 
RequestNameInterceptor - Class in com.microsoft.applicationinsights.web.struts
Created by yonisha on 3/10/2015.
RequestNameInterceptor() - Constructor for class com.microsoft.applicationinsights.web.struts.RequestNameInterceptor
 
RequestTelemetryContext - Class in com.microsoft.applicationinsights.web.internal
Created by yonisha on 2/2/2015.
RequestTelemetryContext(long) - Constructor for class com.microsoft.applicationinsights.web.internal.RequestTelemetryContext
Constructs new RequestTelemetryContext object.
RequestTelemetryContext(long, HttpServletRequest) - Constructor for class com.microsoft.applicationinsights.web.internal.RequestTelemetryContext
Constructs new RequestTelemetryContext object.
reset() - Method in class com.microsoft.applicationinsights.web.internal.ApplicationInsightsHttpResponseWrapper
Deprecated.
 
resolveCorrelation(HttpServletRequest, HttpServletResponse, RequestTelemetry) - Static method in class com.microsoft.applicationinsights.web.internal.correlation.TelemetryCorrelationUtils
Resolves correlation ID's by parsing well-known correlation headers in the request.
resolveCorrelation(HttpServletRequest, HttpServletResponse, RequestTelemetry) - Static method in class com.microsoft.applicationinsights.web.internal.correlation.TraceContextCorrelation
This method is responsible to perform correlation for incoming request by populating it's traceId, spanId and parentId.
resolveInstrumentationKey(String) - Method in enum com.microsoft.applicationinsights.web.internal.correlation.InstrumentationKeyResolver
 
resolveRequestSource(HttpServletRequest, RequestTelemetry, String) - Static method in class com.microsoft.applicationinsights.web.internal.correlation.TelemetryCorrelationUtils
Resolves the source of a request based on request header information and the appId of the current component, which is retrieved via a query to the AppInsights service.
resolveRequestSource(HttpServletRequest, RequestTelemetry, String) - Static method in class com.microsoft.applicationinsights.web.internal.correlation.TraceContextCorrelation
Resolves the source of a request based on request header information and the appId of the current component, which is retrieved via a query to the AppInsights service.
retrieveApplicationCorrelationId() - Static method in class com.microsoft.applicationinsights.web.internal.correlation.TelemetryCorrelationUtils
Retrieves the appId (in correlation format) for the current active config's instrumentation key.
retrieveCorrelationContext() - Static method in class com.microsoft.applicationinsights.web.internal.correlation.TelemetryCorrelationUtils
Retrieves the currently stored correlation context from the request context.
retriveTracestate() - Static method in class com.microsoft.applicationinsights.web.internal.correlation.TraceContextCorrelation
Helper method to retrieve Tracestate from ThreadLocal

S

sendError(int) - Method in class com.microsoft.applicationinsights.web.internal.ApplicationInsightsHttpResponseWrapper
Deprecated.
 
sendError(int, String) - Method in class com.microsoft.applicationinsights.web.internal.ApplicationInsightsHttpResponseWrapper
Deprecated.
 
sendRedirect(String) - Method in class com.microsoft.applicationinsights.web.internal.ApplicationInsightsHttpResponseWrapper
Deprecated.
 
SessionCookie - Class in com.microsoft.applicationinsights.web.internal.cookies
Created by yonisha on 2/4/2015.
SessionCookie(Cookie) - Constructor for class com.microsoft.applicationinsights.web.internal.cookies.SessionCookie
Constructs new SessionCookie object from the given cookie.
SessionCookie(String) - Constructor for class com.microsoft.applicationinsights.web.internal.cookies.SessionCookie
Constructs new SessionCookie with the given session ID.
setAppName(String) - Method in class com.microsoft.applicationinsights.web.extensibility.initializers.WebAppNameContextInitializer
 
setEnableBackCompatibilityForW3C(boolean) - Method in class com.microsoft.applicationinsights.web.extensibility.modules.WebRequestTrackingTelemetryModule
Used for SpringBoot setttings to propogate the switch for W3C to TracecontextCorrelation class
setEndpointAddress(String) - Method in class com.microsoft.applicationinsights.web.internal.correlation.CdsProfileFetcher
 
setIsNewSession(boolean) - Method in class com.microsoft.applicationinsights.web.internal.RequestTelemetryContext
Sets if the session is new or not.
setIsW3CBackCompatEnabled(boolean) - Static method in class com.microsoft.applicationinsights.web.internal.correlation.TraceContextCorrelation
 
setMaxInstantRetries(int) - Method in class com.microsoft.applicationinsights.web.internal.correlation.CdsProfileFetcher.CdsRetryPolicy
 
setProfileFetcher(AppProfileFetcher) - Method in enum com.microsoft.applicationinsights.web.internal.correlation.InstrumentationKeyResolver
 
setRequestTelemetryContext(RequestTelemetryContext) - Static method in class com.microsoft.applicationinsights.web.internal.ThreadContext
Set the context in ThreadLocal
setResetPeriodInMinutes(long) - Method in class com.microsoft.applicationinsights.web.internal.correlation.CdsProfileFetcher.CdsRetryPolicy
 
setSessionCookie(SessionCookie) - Method in class com.microsoft.applicationinsights.web.internal.RequestTelemetryContext
Sets the session cookie.
setStatus(int) - Method in class com.microsoft.applicationinsights.web.internal.ApplicationInsightsHttpResponseWrapper
Deprecated.
 
setStatus(int, String) - Method in class com.microsoft.applicationinsights.web.internal.ApplicationInsightsHttpResponseWrapper
Deprecated.
 
setTraceflag(int) - Method in class com.microsoft.applicationinsights.web.internal.RequestTelemetryContext
 
setTracestate(Tracestate) - Method in class com.microsoft.applicationinsights.web.internal.RequestTelemetryContext
 
setUserCookie(UserCookie) - Method in class com.microsoft.applicationinsights.web.internal.RequestTelemetryContext
Sets the user cookie.

T

TelemetryCorrelationUtils - Class in com.microsoft.applicationinsights.web.internal.correlation
 
ThreadContext - Class in com.microsoft.applicationinsights.web.internal
Created by yonisha on 2/16/2015.
toString() - Method in class com.microsoft.applicationinsights.web.internal.correlation.CorrelationContext
Returns a single string for the whole correlation context.
toString() - Method in class com.microsoft.applicationinsights.web.internal.correlation.tracecontext.Traceparent
Converts the Traceparent object to header format Eg: 00-0af7651916cd43dd8448eb211c80319c-b7ad6b7169203331-01
toString() - Method in class com.microsoft.applicationinsights.web.internal.correlation.tracecontext.Tracestate
Converts the Tracestate object to header format
TraceContextCorrelation - Class in com.microsoft.applicationinsights.web.internal.correlation
A class that is responsible for performing correlation based on W3C protocol.
Traceparent - Class in com.microsoft.applicationinsights.web.internal.correlation.tracecontext
This class represents the Traceparent data structure based on
Traceparent(int, String, String, int) - Constructor for class com.microsoft.applicationinsights.web.internal.correlation.tracecontext.Traceparent
The constructor that tries to create Traceparent Object from given version, traceId, spanID and traceFlags.
Traceparent() - Constructor for class com.microsoft.applicationinsights.web.internal.correlation.tracecontext.Traceparent
This constructor creates a new Traceparent object having new traceId.
TRACEPARENT_HEADER_NAME - Static variable in class com.microsoft.applicationinsights.web.internal.correlation.TraceContextCorrelation
 
Tracestate - Class in com.microsoft.applicationinsights.web.internal.correlation.tracecontext
Class that represents Tracestate header based on
Tracestate(String) - Constructor for class com.microsoft.applicationinsights.web.internal.correlation.tracecontext.Tracestate
Ctor that creates tracestate object from given value
Tracestate(Tracestate, String, String) - Constructor for class com.microsoft.applicationinsights.web.internal.correlation.tracecontext.Tracestate
Ctor that creates a tracestate object from a parent one
TRACESTATE_HEADER_NAME - Static variable in class com.microsoft.applicationinsights.web.internal.correlation.TraceContextCorrelation
 

U

UserCookie - Class in com.microsoft.applicationinsights.web.internal.cookies
Created by yonisha on 2/7/2015.
UserCookie(Cookie) - Constructor for class com.microsoft.applicationinsights.web.internal.cookies.UserCookie
 
UserCookie() - Constructor for class com.microsoft.applicationinsights.web.internal.cookies.UserCookie
 

V

valueOf(String) - Static method in enum com.microsoft.applicationinsights.web.internal.correlation.InstrumentationKeyResolver
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.applicationinsights.web.internal.correlation.ProfileFetcherResultTaskStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.microsoft.applicationinsights.web.internal.correlation.InstrumentationKeyResolver
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.microsoft.applicationinsights.web.internal.correlation.ProfileFetcherResultTaskStatus
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebAppNameContextInitializer - Class in com.microsoft.applicationinsights.web.extensibility.initializers
 
WebAppNameContextInitializer() - Constructor for class com.microsoft.applicationinsights.web.extensibility.initializers.WebAppNameContextInitializer
 
WebModulesContainer - Class in com.microsoft.applicationinsights.web.internal
Created by yonisha on 2/3/2015.
WebModulesContainer(TelemetryConfiguration) - Constructor for class com.microsoft.applicationinsights.web.internal.WebModulesContainer
Constructs new WebModulesContainer object from the given configuration.
WebOperationIdTelemetryInitializer - Class in com.microsoft.applicationinsights.web.extensibility.initializers
Created by yonisha on 2/16/2015.
WebOperationIdTelemetryInitializer() - Constructor for class com.microsoft.applicationinsights.web.extensibility.initializers.WebOperationIdTelemetryInitializer
 
WebOperationNameTelemetryInitializer - Class in com.microsoft.applicationinsights.web.extensibility.initializers
Created by yonisha on 2/17/2015.
WebOperationNameTelemetryInitializer() - Constructor for class com.microsoft.applicationinsights.web.extensibility.initializers.WebOperationNameTelemetryInitializer
 
WebPerformanceCounterModule - Class in com.microsoft.applicationinsights.web.internal.perfcounter
Created by gupele on 3/12/2015.
WebPerformanceCounterModule() - Constructor for class com.microsoft.applicationinsights.web.internal.perfcounter.WebPerformanceCounterModule
 
WebReflectionUtils - Class in com.microsoft.applicationinsights.internal.config
 
WebReflectionUtils() - Constructor for class com.microsoft.applicationinsights.internal.config.WebReflectionUtils
 
WebRequestTrackingFilter - Class in com.microsoft.applicationinsights.web.internal
Created by yonisha on 2/2/2015.
WebRequestTrackingFilter(String) - Constructor for class com.microsoft.applicationinsights.web.internal.WebRequestTrackingFilter
 
WebRequestTrackingFilter() - Constructor for class com.microsoft.applicationinsights.web.internal.WebRequestTrackingFilter
 
WebRequestTrackingTelemetryModule - Class in com.microsoft.applicationinsights.web.extensibility.modules
Created by yonisha on 2/2/2015.
WebRequestTrackingTelemetryModule() - Constructor for class com.microsoft.applicationinsights.web.extensibility.modules.WebRequestTrackingTelemetryModule
 
WebRequestTrackingTelemetryModule(Map<String, String>) - Constructor for class com.microsoft.applicationinsights.web.extensibility.modules.WebRequestTrackingTelemetryModule
Ctor that parses incoming configuration.
WebSessionTelemetryInitializer - Class in com.microsoft.applicationinsights.web.extensibility.initializers
Created by yonisha on 3/5/2015.
WebSessionTelemetryInitializer() - Constructor for class com.microsoft.applicationinsights.web.extensibility.initializers.WebSessionTelemetryInitializer
 
WebSessionTrackingTelemetryModule - Class in com.microsoft.applicationinsights.web.extensibility.modules
Created by yonisha on 2/4/2015.
WebSessionTrackingTelemetryModule() - Constructor for class com.microsoft.applicationinsights.web.extensibility.modules.WebSessionTrackingTelemetryModule
 
WebSyntheticRequestTelemetryInitializer - Class in com.microsoft.applicationinsights.web.extensibility.initializers
Created by gupele on 8/17/2015.
WebSyntheticRequestTelemetryInitializer() - Constructor for class com.microsoft.applicationinsights.web.extensibility.initializers.WebSyntheticRequestTelemetryInitializer
 
WebTelemetryInitializerBase - Class in com.microsoft.applicationinsights.web.extensibility.initializers
Created by yonisha on 2/16/2015.
WebTelemetryInitializerBase() - Constructor for class com.microsoft.applicationinsights.web.extensibility.initializers.WebTelemetryInitializerBase
 
WebTelemetryModule - Interface in com.microsoft.applicationinsights.web.extensibility.modules
Created by yonisha on 2/2/2015.
WebUserAgentTelemetryInitializer - Class in com.microsoft.applicationinsights.web.extensibility.initializers
Created by yonisha on 3/9/2015.
WebUserAgentTelemetryInitializer() - Constructor for class com.microsoft.applicationinsights.web.extensibility.initializers.WebUserAgentTelemetryInitializer
 
WebUserTelemetryInitializer - Class in com.microsoft.applicationinsights.web.extensibility.initializers
Created by yonisha on 3/5/2015.
WebUserTelemetryInitializer() - Constructor for class com.microsoft.applicationinsights.web.extensibility.initializers.WebUserTelemetryInitializer
 
WebUserTrackingTelemetryModule - Class in com.microsoft.applicationinsights.web.extensibility.modules
Created by yonisha on 2/7/2015.
WebUserTrackingTelemetryModule() - Constructor for class com.microsoft.applicationinsights.web.extensibility.modules.WebUserTrackingTelemetryModule
 
A C D F G H I O P R S T U V W 
Skip navigation links