From 5dd6fb03dbd986fa28e0164aa04de2ae63204ace Mon Sep 17 00:00:00 2001 From: Jaehong Kim Date: Mon, 6 Apr 2015 14:03:30 +0900 Subject: [PATCH] add BasicFuture.cancel() --- .../pinpoint/plugin/httpclient4/HttpClient4Plugin.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/httpclient4/src/main/java/com/navercorp/pinpoint/plugin/httpclient4/HttpClient4Plugin.java b/plugins/httpclient4/src/main/java/com/navercorp/pinpoint/plugin/httpclient4/HttpClient4Plugin.java index 46a7ab69c..9f2602c80 100644 --- a/plugins/httpclient4/src/main/java/com/navercorp/pinpoint/plugin/httpclient4/HttpClient4Plugin.java +++ b/plugins/httpclient4/src/main/java/com/navercorp/pinpoint/plugin/httpclient4/HttpClient4Plugin.java @@ -160,6 +160,10 @@ public class HttpClient4Plugin implements ProfilerPlugin, HttpClient4Constants { failMethodEditorBuilder.property(MethodEditorProperty.IGNORE_IF_NOT_EXIST); failMethodEditorBuilder.injectInterceptor("com.navercorp.pinpoint.plugin.httpclient4.interceptor.BasicFutureMethodInterceptor"); + MethodEditorBuilder cancelMethodEditorBuilder = classEditorBuilder.editMethod("cancel", "boolean"); + cancelMethodEditorBuilder.property(MethodEditorProperty.IGNORE_IF_NOT_EXIST); + cancelMethodEditorBuilder.injectInterceptor("com.navercorp.pinpoint.plugin.httpclient4.interceptor.BasicFutureMethodInterceptor"); + context.addClassEditor(classEditorBuilder.build()); } } \ No newline at end of file