@AroundInvoke public Object monitor(InvocationContext ctx) throws Exception { if (skipJavaBeanProperties && isJavaBeanPropertyAccessor(ctx.getMethod())) { // Skip JavaBean accessor methods return ctx.proceed(); } init(); final Invocation.Builder builder = initBuilder(); if (interceptedBean != null) { builder.setInterceptedBean(interceptedBean); } else { builder.setDeclaringClassName(ctx.getMethod().getDeclaringClass().getName()); } builder.guessType(ctx); builder.setStart(System.currentTimeMillis()); builder.setMethodName(ctx.getMethod().getName()); return INTERCEPTOR_ACTION.perform(builder, probe, ctx); }
@AroundInvoke public Object monitor(InvocationContext ctx) throws Exception { if (skipJavaBeanProperties && isJavaBeanPropertyAccessor(ctx.getMethod())) { // Skip JavaBean accessor methods return ctx.proceed(); } init(); final Invocation.Builder builder = initBuilder(); if (interceptedBean != null) { builder.setInterceptedBean(interceptedBean); } else { builder.setDeclaringClassName(ctx.getMethod().getDeclaringClass().getName()); } builder.guessType(ctx); builder.setStart(System.currentTimeMillis()); builder.setMethodName(ctx.getMethod().getName()); return INTERCEPTOR_ACTION.perform(builder, probe, ctx); }
@AroundInvoke public Object monitor(InvocationContext ctx) throws Exception { if (skipJavaBeanProperties && isJavaBeanPropertyAccessor(ctx.getMethod())) { // Skip JavaBean accessor methods return ctx.proceed(); } init(); final Invocation.Builder builder = initBuilder(); if (interceptedBean != null) { builder.setInterceptedBean(interceptedBean); } else { builder.setDeclaringClassName(ctx.getMethod().getDeclaringClass().getName()); } builder.guessType(ctx); builder.setStart(System.currentTimeMillis()); builder.setMethodName(ctx.getMethod().getName()); return INTERCEPTOR_ACTION.perform(builder, probe, ctx); }
@AroundConstruct public void monitorCreation(InvocationContext ctx) { init(); final Invocation.Builder builder = initBuilder(); if (interceptedBean != null) { builder.setInterceptedBean(interceptedBean); } else { builder.setDeclaringClassName(ctx.getConstructor().getDeclaringClass().getName()); } builder.setType(Type.CONSTRUCTOR); builder.setStart(System.currentTimeMillis()); builder.setMethodName(ctx.getConstructor().toString()); try { INTERCEPTOR_ACTION.perform(builder, probe, ctx); } catch (Exception e) { ProbeLogger.LOG.aroundConstructMonitoringProblem(interceptedBean, e); } }
@AroundConstruct public void monitorCreation(InvocationContext ctx) { init(); final Invocation.Builder builder = initBuilder(); if (interceptedBean != null) { builder.setInterceptedBean(interceptedBean); } else { builder.setDeclaringClassName(ctx.getConstructor().getDeclaringClass().getName()); } builder.setType(Type.CONSTRUCTOR); builder.setStart(System.currentTimeMillis()); builder.setMethodName(ctx.getConstructor().toString()); try { INTERCEPTOR_ACTION.perform(builder, probe, ctx); } catch (Exception e) { ProbeLogger.LOG.aroundConstructMonitoringProblem(interceptedBean, e); } }
@AroundInvoke public Object monitor(InvocationContext ctx) throws Exception { if (skipJavaBeanProperties && isJavaBeanPropertyAccessor(ctx.getMethod())) { // Skip JavaBean accessor methods return ctx.proceed(); } init(); final Invocation.Builder builder = initBuilder(); if (interceptedBean != null) { builder.setInterceptedBean(interceptedBean); } else { builder.setDeclaringClassName(ctx.getMethod().getDeclaringClass().getName()); } builder.guessType(ctx); builder.setStart(System.currentTimeMillis()); builder.setMethodName(ctx.getMethod().getName()); return INTERCEPTOR_ACTION.perform(builder, probe, ctx); }
@AroundConstruct public void monitorCreation(InvocationContext ctx) { init(); final Invocation.Builder builder = initBuilder(); if (interceptedBean != null) { builder.setInterceptedBean(interceptedBean); } else { builder.setDeclaringClassName(ctx.getConstructor().getDeclaringClass().getName()); } builder.setType(Type.CONSTRUCTOR); builder.setStart(System.currentTimeMillis()); builder.setMethodName(ctx.getConstructor().toString()); try { INTERCEPTOR_ACTION.perform(builder, probe, ctx); } catch (Exception e) { ProbeLogger.LOG.aroundConstructMonitoringProblem(interceptedBean, e); } }
@AroundInvoke public Object monitor(InvocationContext ctx) throws Exception { if (skipJavaBeanProperties && isJavaBeanPropertyAccessor(ctx.getMethod())) { // Skip JavaBean accessor methods return ctx.proceed(); } init(); final Invocation.Builder builder = initBuilder(); if (interceptedBean != null) { builder.setInterceptedBean(interceptedBean); } else { builder.setDeclaringClassName(ctx.getMethod().getDeclaringClass().getName()); } builder.guessType(ctx); builder.setStart(System.currentTimeMillis()); builder.setMethodName(ctx.getMethod().getName()); return INTERCEPTOR_ACTION.perform(builder, probe, ctx); }
@AroundConstruct public void monitorCreation(InvocationContext ctx) { init(); final Invocation.Builder builder = initBuilder(); if (interceptedBean != null) { builder.setInterceptedBean(interceptedBean); } else { builder.setDeclaringClassName(ctx.getConstructor().getDeclaringClass().getName()); } builder.setType(Type.CONSTRUCTOR); builder.setStart(System.currentTimeMillis()); builder.setMethodName(ctx.getConstructor().toString()); try { INTERCEPTOR_ACTION.perform(builder, probe, ctx); } catch (Exception e) { ProbeLogger.LOG.aroundConstructMonitoringProblem(interceptedBean, e); } }
@AroundConstruct public void monitorCreation(InvocationContext ctx) { init(); final Invocation.Builder builder = initBuilder(); if (interceptedBean != null) { builder.setInterceptedBean(interceptedBean); } else { builder.setDeclaringClassName(ctx.getConstructor().getDeclaringClass().getName()); } builder.setType(Type.CONSTRUCTOR); builder.setStart(System.currentTimeMillis()); builder.setMethodName(ctx.getConstructor().toString()); try { INTERCEPTOR_ACTION.perform(builder, probe, ctx); } catch (Exception e) { ProbeLogger.LOG.aroundConstructMonitoringProblem(interceptedBean, e); } }
@AroundInvoke public Object monitor(InvocationContext ctx) throws Exception { if (skipJavaBeanProperties && isJavaBeanPropertyAccessor(ctx.getMethod())) { // Skip JavaBean accessor methods return ctx.proceed(); } init(); final Invocation.Builder builder = initBuilder(); if (interceptedBean != null) { builder.setInterceptedBean(interceptedBean); } else { builder.setDeclaringClassName(ctx.getMethod().getDeclaringClass().getName()); } builder.guessType(ctx); builder.setStart(System.currentTimeMillis()); builder.setMethodName(ctx.getMethod().getName()); return INTERCEPTOR_ACTION.perform(builder, probe, ctx); }
@AroundInvoke public Object monitor(InvocationContext ctx) throws Exception { if (skipJavaBeanProperties && isJavaBeanPropertyAccessor(ctx.getMethod())) { // Skip JavaBean accessor methods return ctx.proceed(); } init(); final Invocation.Builder builder = initBuilder(); if (interceptedBean != null) { builder.setInterceptedBean(interceptedBean); } else { builder.setDeclaringClassName(ctx.getMethod().getDeclaringClass().getName()); } builder.guessType(ctx); builder.setStart(System.currentTimeMillis()); builder.setMethodName(ctx.getMethod().getName()); return INTERCEPTOR_ACTION.perform(builder, probe, ctx); }
@AroundConstruct public void monitorCreation(InvocationContext ctx) { init(); final Invocation.Builder builder = initBuilder(); if (interceptedBean != null) { builder.setInterceptedBean(interceptedBean); } else { builder.setDeclaringClassName(ctx.getConstructor().getDeclaringClass().getName()); } builder.setType(Type.CONSTRUCTOR); builder.setStart(System.currentTimeMillis()); builder.setMethodName(ctx.getConstructor().toString()); try { INTERCEPTOR_ACTION.perform(builder, probe, ctx); } catch (Exception e) { ProbeLogger.LOG.aroundConstructMonitoringProblem(interceptedBean, e); } }
@AroundConstruct public void monitorCreation(InvocationContext ctx) { init(); final Invocation.Builder builder = initBuilder(); if (interceptedBean != null) { builder.setInterceptedBean(interceptedBean); } else { builder.setDeclaringClassName(ctx.getConstructor().getDeclaringClass().getName()); } builder.setType(Type.CONSTRUCTOR); builder.setStart(System.currentTimeMillis()); builder.setMethodName(ctx.getConstructor().toString()); try { INTERCEPTOR_ACTION.perform(builder, probe, ctx); } catch (Exception e) { ProbeLogger.LOG.aroundConstructMonitoringProblem(interceptedBean, e); } }