using default interceptor
Project: http://git-wip-us.apache.org/repos/asf/tomee/repo Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/e7f96f22 Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/e7f96f22 Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/e7f96f22 Branch: refs/heads/tomee-1.7.x Commit: e7f96f22ffefe13e6b26e2585bd4d3c6c4c4605a Parents: 8f9587b Author: Thiago Veronezi <thi...@veronezi.org> Authored: Thu Oct 26 13:36:58 2017 -0400 Committer: Thiago Veronezi <thi...@veronezi.org> Committed: Thu Oct 26 13:36:58 2017 -0400 ---------------------------------------------------------------------- .../src/main/java/org/apache/openejb/BeanContext.java | 2 -- .../org/apache/openejb/monitoring/StatsInterceptor.java | 12 ++++++++++++ .../src/main/java/org/apache/openejb/util/Pool.java | 3 --- .../apache/openejb/util/resources/Messages.properties | 4 ++-- 4 files changed, 14 insertions(+), 7 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tomee/blob/e7f96f22/container/openejb-core/src/main/java/org/apache/openejb/BeanContext.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/BeanContext.java b/container/openejb-core/src/main/java/org/apache/openejb/BeanContext.java index 2031a71..c33502b 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/BeanContext.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/BeanContext.java @@ -1594,8 +1594,6 @@ public class BeanContext extends DeploymentContext { } finally { EjbTransactionUtil.afterInvoke(transactionPolicy, callContext); } - Logger.getInstance(LogCategory.OPENEJB, "org.apache.openejb.util.resources") - .info("instance.created", beanInstance.getClass().getName()); // handle cdi decorators if (cdiEjbBean != null) { http://git-wip-us.apache.org/repos/asf/tomee/blob/e7f96f22/container/openejb-core/src/main/java/org/apache/openejb/monitoring/StatsInterceptor.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/monitoring/StatsInterceptor.java b/container/openejb-core/src/main/java/org/apache/openejb/monitoring/StatsInterceptor.java index 6fb00f6..393b315 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/monitoring/StatsInterceptor.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/monitoring/StatsInterceptor.java @@ -21,6 +21,8 @@ import org.apache.openejb.api.Monitor; import org.apache.openejb.core.interceptor.InterceptorData; import org.apache.openejb.loader.SystemInstance; import org.apache.openejb.math.stat.descriptive.SynchronizedDescriptiveStatistics; +import org.apache.openejb.util.LogCategory; +import org.apache.openejb.util.Logger; import org.apache.xbean.finder.ClassFinder; import javax.annotation.PostConstruct; @@ -106,7 +108,12 @@ public class StatsInterceptor { @PostConstruct public void PostConstruct(final InvocationContext invocationContext) throws Exception { + long start = System.nanoTime(); record(invocationContext, PostConstruct()); + long end = System.nanoTime(); + org.apache.openejb.util.Logger + .getInstance(LogCategory.OPENEJB, "org.apache.openejb.util.resources") + .info("instance.created", invocationContext.getTarget().getClass().getName(), end - start); } public Method PreDestroy() throws NoSuchMethodException { @@ -115,7 +122,12 @@ public class StatsInterceptor { @PreDestroy public void PreDestroy(final InvocationContext invocationContext) throws Exception { + long start = System.nanoTime(); record(invocationContext, PreDestroy()); + long end = System.nanoTime(); + org.apache.openejb.util.Logger + .getInstance(LogCategory.OPENEJB, "org.apache.openejb.util.resources") + .info("instance.discarded", invocationContext.getTarget().getClass().getName(), end - start); } public Method PostActivate() throws NoSuchMethodException { http://git-wip-us.apache.org/repos/asf/tomee/blob/e7f96f22/container/openejb-core/src/main/java/org/apache/openejb/util/Pool.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/util/Pool.java b/container/openejb-core/src/main/java/org/apache/openejb/util/Pool.java index ddeab62..08c87b7 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/util/Pool.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/util/Pool.java @@ -922,9 +922,6 @@ public class Pool<T> { } try { supplier.discard(expired, event); - org.apache.openejb.util.Logger - .getInstance(LogCategory.OPENEJB, "org.apache.openejb.util.resources") - .info("instance.discarded", expired.getClass().getName()); } finally { out.countDown(); } http://git-wip-us.apache.org/repos/asf/tomee/blob/e7f96f22/container/openejb-core/src/main/resources/org/apache/openejb/util/resources/Messages.properties ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/resources/org/apache/openejb/util/resources/Messages.properties b/container/openejb-core/src/main/resources/org/apache/openejb/util/resources/Messages.properties index 08b7892..3284ce2 100644 --- a/container/openejb-core/src/main/resources/org/apache/openejb/util/resources/Messages.properties +++ b/container/openejb-core/src/main/resources/org/apache/openejb/util/resources/Messages.properties @@ -262,8 +262,8 @@ deploy.c.061=Deploy option -c. Could not copy jar {0} to {1}. Jar already exist entityEjbHomeHandler.containerInvocationFailure=Failure at container invocation: {0} -instance.created=Instance created: {0} -instance.discarded=Instance discarded: {0} +instance.created=Instance created: {0} {1}ns +instance.discarded=Instance discarded: {0} {1}ns # ConfigurationFactory # DeploymentLoader.logger.info("validationDisabled");