Search in sources :

Example 1 with DefaultProfilerPluginGlobalContext

use of com.navercorp.pinpoint.profiler.plugin.DefaultProfilerPluginGlobalContext in project pinpoint by naver.

the class MockProfilerPluginContextLoader method load.

@Override
public PluginsSetupResult load(List<ProfilerPlugin> profilerPlugins) {
    ProfilerPluginGlobalContext globalContext = new DefaultProfilerPluginGlobalContext(profilerConfig, configuredApplicationType);
    PluginsSetupResult pluginsSetupResult = new PluginsSetupResult();
    for (ProfilerPlugin profilerPlugin : profilerPlugins) {
        PluginSetupResult context = pluginSetup.setupPlugin(globalContext, profilerPlugin, classInjector);
        pluginsSetupResult.addPluginSetupResult(context);
    }
    ServiceType detectedApplicationType = globalContext.getApplicationType();
    pluginsSetupResult.setApplicationType(detectedApplicationType);
    return pluginsSetupResult;
}
Also used : DefaultProfilerPluginGlobalContext(com.navercorp.pinpoint.profiler.plugin.DefaultProfilerPluginGlobalContext) PluginsSetupResult(com.navercorp.pinpoint.profiler.plugin.PluginsSetupResult) ServiceType(com.navercorp.pinpoint.common.trace.ServiceType) ProfilerPlugin(com.navercorp.pinpoint.bootstrap.plugin.ProfilerPlugin) PluginSetupResult(com.navercorp.pinpoint.profiler.plugin.PluginSetupResult) ProfilerPluginGlobalContext(com.navercorp.pinpoint.bootstrap.plugin.ProfilerPluginGlobalContext) DefaultProfilerPluginGlobalContext(com.navercorp.pinpoint.profiler.plugin.DefaultProfilerPluginGlobalContext)

Aggregations

ProfilerPlugin (com.navercorp.pinpoint.bootstrap.plugin.ProfilerPlugin)1 ProfilerPluginGlobalContext (com.navercorp.pinpoint.bootstrap.plugin.ProfilerPluginGlobalContext)1 ServiceType (com.navercorp.pinpoint.common.trace.ServiceType)1 DefaultProfilerPluginGlobalContext (com.navercorp.pinpoint.profiler.plugin.DefaultProfilerPluginGlobalContext)1 PluginSetupResult (com.navercorp.pinpoint.profiler.plugin.PluginSetupResult)1 PluginsSetupResult (com.navercorp.pinpoint.profiler.plugin.PluginsSetupResult)1