public void invoked(Method method, Object instance, long duration) { delegate.invoked(method, instance, duration); }
public void invoked(Method method, Object instance, long duration) { delegate.invoked(method, instance, duration); }
public void invoked(Method method, Object instance, long duration) { out.println(format(INVOKED, new Object[]{method, instance, new Long(duration)})); delegate.invoked(method, instance, duration); }
public void invoked(Method method, Object instance, long duration) { out.println(format(INVOKED, new Object[]{method, instance, new Long(duration)})); delegate.invoked(method, instance, duration); }
public void invoked(Method method, Object instance, long duration) { Logger logger = getLogger(method); if (logger.isDebugEnabled()) { logger.debug(format(INVOKED, new Object[]{method, instance, new Long(duration)})); } delegate.invoked(method, instance, duration); }
public void invoked(Method method, Object instance, long duration) { Log log = getLog(method); if (log.isDebugEnabled()) { log.debug(format(INVOKED, new Object[]{method, instance, new Long(duration)})); } delegate.invoked(method, instance, duration); }
/** {@inheritDoc} * */ public void invoked(final PicoContainer container, final ComponentAdapter<?> componentAdapter, final Member member, final Object instance, final long duration, Object[] args, Object retVal) { Logger logger = getLogger(member); if (logger.isDebugEnabled()) { logger.debug(format(ComponentMonitorHelper.INVOKED, methodToString(member), instance, duration)); } delegate.invoked(container, componentAdapter, member, instance, duration, args, retVal); }
/** {@inheritDoc} **/ public void invoked(final PicoContainer container, final ComponentAdapter<?> componentAdapter, final Member member, final Object instance, final long duration, final Object[] args, final Object retVal) { Log log = getLog(member); if (log.isDebugEnabled()) { log.debug(ComponentMonitorHelper.format(ComponentMonitorHelper.INVOKED, methodToString(member), instance, duration)); } delegate.invoked(container, componentAdapter, member, instance, duration, args, retVal); }
/** {@inheritDoc} **/ public void invoked(PicoContainer container, ComponentAdapter<?> componentAdapter, Member member, Object instance, long duration, Object[] args, Object retVal) { Logger logger = getLogger(member); if (logger.isDebugEnabled()) { logger.debug(format(ComponentMonitorHelper.INVOKED, methodToString(member), instance, duration)); } delegate.invoked(container, componentAdapter, member, instance, duration, args, retVal); }
public Object invoke(final Object proxy, final Method method, final Object[] args) throws Throwable { Object componentInstance = getDelegate().getComponentInstance(container); ComponentMonitor componentMonitor = currentMonitor(); try { componentMonitor.invoking(method, componentInstance); long startTime = System.currentTimeMillis(); Object object = method.invoke(componentInstance, args); componentMonitor.invoked(method, componentInstance, System.currentTimeMillis() - startTime); return object; } catch (final InvocationTargetException ite) { componentMonitor.invocationFailed(method, componentInstance, ite); throw ite.getTargetException(); } } });
protected Object invoke(final Object target) { final Method method = getMethod(); try { componentMonitor.invoking(method, target); final long startTime = System.currentTimeMillis(); super.invoke(target); componentMonitor.invoked(method, target, System.currentTimeMillis() - startTime); } catch (final PicoIntrospectionException e) { componentMonitor.invocationFailed(method, target, (Exception)e.getCause()); throw e; } return Void.TYPE; }
public void dispose(Object component) { if (component != null && component instanceof Disposable) { long str = System.currentTimeMillis(); currentMonitor().invoking(dispose, component); try { ((Disposable) component).dispose(); currentMonitor().invoked(dispose, component, System.currentTimeMillis() - str); } catch (RuntimeException cause) { currentMonitor().lifecycleInvocationFailed(dispose, component, cause); // may re-throw } } }
public void stop(Object component) { if (component != null && component instanceof Startable) { long str = System.currentTimeMillis(); currentMonitor().invoking(stop, component); try { ((Startable) component).stop(); currentMonitor().invoked(stop, component, System.currentTimeMillis() - str); } catch (RuntimeException cause) { currentMonitor().lifecycleInvocationFailed(stop, component, cause); // may re-throw } } }
public void start(Object component) { if (component != null && component instanceof Startable) { long str = System.currentTimeMillis(); currentMonitor().invoking(start, component); try { ((Startable) component).start(); currentMonitor().invoked(start, component, System.currentTimeMillis() - str); } catch (RuntimeException cause) { currentMonitor().lifecycleInvocationFailed(start, component, cause); // may re-throw } } }
long startTime = System.currentTimeMillis(); setter.invoke(componentInstance, new Object[]{valueToInvoke}); componentMonitor.invoked(setter, componentInstance, System.currentTimeMillis() - startTime); } catch (final Exception e) { componentMonitor.invocationFailed(setter, componentInstance, e);
private void invokeMethod(Object component, Method method) { if (component != null && method != null) { try { long str = System.currentTimeMillis(); currentMonitor().invoking(method, component); method.invoke(component, new Object[0]); currentMonitor().invoked(method, component, System.currentTimeMillis() - str); } catch (IllegalAccessException e) { RuntimeException re = new ReflectionLifecycleException(method.getName(), e); currentMonitor().lifecycleInvocationFailed(method, component, re); throw re; } catch (InvocationTargetException e) { RuntimeException re = new ReflectionLifecycleException(method.getName(), e); currentMonitor().lifecycleInvocationFailed(method, component, re); throw re; } } }
long startTime = System.currentTimeMillis(); setter.invoke(componentInstance, new Object[]{matchingParameters[i].resolveInstance(guardedContainer, SetterInjectionComponentAdapter.this, setterTypes[i])}); componentMonitor.invoked(setter, componentInstance, System.currentTimeMillis() - startTime);