Search in sources :

Example 1 with PluginsSetupResult

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

the class MockPluginContextLoadResult method getUriExtractorProviderList.

@Override
public List<UriExtractorProvider> getUriExtractorProviderList() {
    final List<UriExtractorProvider> result = new ArrayList<>();
    PluginsSetupResult pluginsSetupResult = getPluginsSetupResult();
    for (PluginSetupResult context : pluginsSetupResult.getPluginSetupResults()) {
        List<UriExtractorProvider> uriExtractorProviderList = context.getUriExtractorProviderList();
        result.addAll(uriExtractorProviderList);
    }
    return result;
}
Also used : PluginsSetupResult(com.navercorp.pinpoint.profiler.plugin.PluginsSetupResult) ArrayList(java.util.ArrayList) UriExtractorProvider(com.navercorp.pinpoint.bootstrap.plugin.uri.UriExtractorProvider) PluginSetupResult(com.navercorp.pinpoint.profiler.plugin.PluginSetupResult)

Example 2 with PluginsSetupResult

use of com.navercorp.pinpoint.profiler.plugin.PluginsSetupResult 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)

Example 3 with PluginsSetupResult

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

the class MockPluginContextLoadResult method getClassFileTransformer.

@Override
public List<ClassFileTransformer> getClassFileTransformer() {
    List<ClassFileTransformer> classFileTransformerList = new ArrayList<>();
    PluginsSetupResult pluginsSetupResult = getPluginsSetupResult();
    for (PluginSetupResult pluginContext : pluginsSetupResult.getPluginSetupResults()) {
        List<ClassFileTransformer> classFileTransformer = pluginContext.getClassTransformerList();
        classFileTransformerList.addAll(classFileTransformer);
    }
    return classFileTransformerList;
}
Also used : ClassFileTransformer(java.lang.instrument.ClassFileTransformer) PluginsSetupResult(com.navercorp.pinpoint.profiler.plugin.PluginsSetupResult) ArrayList(java.util.ArrayList) PluginSetupResult(com.navercorp.pinpoint.profiler.plugin.PluginSetupResult)

Example 4 with PluginsSetupResult

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

the class MockPluginContextLoadResult method getJdbcUrlParserList.

@Override
public List<JdbcUrlParserV2> getJdbcUrlParserList() {
    final List<JdbcUrlParserV2> result = new ArrayList<>();
    PluginsSetupResult pluginsSetupResult = getPluginsSetupResult();
    for (PluginSetupResult context : pluginsSetupResult.getPluginSetupResults()) {
        List<JdbcUrlParserV2> jdbcUrlParserList = context.getJdbcUrlParserList();
        result.addAll(jdbcUrlParserList);
    }
    return result;
}
Also used : PluginsSetupResult(com.navercorp.pinpoint.profiler.plugin.PluginsSetupResult) ArrayList(java.util.ArrayList) PluginSetupResult(com.navercorp.pinpoint.profiler.plugin.PluginSetupResult) JdbcUrlParserV2(com.navercorp.pinpoint.bootstrap.plugin.jdbc.JdbcUrlParserV2)

Aggregations

PluginSetupResult (com.navercorp.pinpoint.profiler.plugin.PluginSetupResult)4 PluginsSetupResult (com.navercorp.pinpoint.profiler.plugin.PluginsSetupResult)4 ArrayList (java.util.ArrayList)3 ProfilerPlugin (com.navercorp.pinpoint.bootstrap.plugin.ProfilerPlugin)1 ProfilerPluginGlobalContext (com.navercorp.pinpoint.bootstrap.plugin.ProfilerPluginGlobalContext)1 JdbcUrlParserV2 (com.navercorp.pinpoint.bootstrap.plugin.jdbc.JdbcUrlParserV2)1 UriExtractorProvider (com.navercorp.pinpoint.bootstrap.plugin.uri.UriExtractorProvider)1 ServiceType (com.navercorp.pinpoint.common.trace.ServiceType)1 DefaultProfilerPluginGlobalContext (com.navercorp.pinpoint.profiler.plugin.DefaultProfilerPluginGlobalContext)1 ClassFileTransformer (java.lang.instrument.ClassFileTransformer)1