All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.microsoft.applicationinsights.internal.config.WebReflectionUtils Maven / Gradle / Ivy

package com.microsoft.applicationinsights.internal.config;

import static com.microsoft.applicationinsights.internal.config.ReflectionUtils.addClass;

public class WebReflectionUtils {
    public static void initialize() {
        addClass(com.microsoft.applicationinsights.web.extensibility.modules.WebRequestTrackingTelemetryModule.class);
        addClass(com.microsoft.applicationinsights.web.extensibility.modules.WebSessionTrackingTelemetryModule.class);
        addClass(com.microsoft.applicationinsights.web.extensibility.modules.WebUserTrackingTelemetryModule.class);
        addClass(com.microsoft.applicationinsights.web.internal.perfcounter.WebPerformanceCounterModule.class);

        addClass(com.microsoft.applicationinsights.web.extensibility.initializers.WebOperationIdTelemetryInitializer.class);
        addClass(com.microsoft.applicationinsights.web.extensibility.initializers.WebOperationNameTelemetryInitializer.class);
        addClass(com.microsoft.applicationinsights.web.extensibility.initializers.WebSessionTelemetryInitializer.class);
        addClass(com.microsoft.applicationinsights.web.extensibility.initializers.WebUserAgentTelemetryInitializer.class);
        addClass(com.microsoft.applicationinsights.web.extensibility.initializers.WebUserTelemetryInitializer.class);
        addClass(com.microsoft.applicationinsights.web.extensibility.initializers.WebSyntheticRequestTelemetryInitializer.class);

        TelemetryConfigurationFactory.addDefaultPerfModuleClassName(com.microsoft.applicationinsights.web.internal.perfcounter.WebPerformanceCounterModule.class.getCanonicalName());
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy