org.picocontainer.gems.monitors
Class ComponentDependencyMonitor

java.lang.Object
  extended by org.picocontainer.defaults.DelegatingComponentMonitor
      extended by org.picocontainer.gems.monitors.ComponentDependencyMonitor
All Implemented Interfaces:
Serializable, ComponentMonitor, ComponentMonitorStrategy

public class ComponentDependencyMonitor
extends DelegatingComponentMonitor

Understands how to capture component dependency information from picocontainer.

Author:
Peter Barry, Kent R. Spillner
See Also:
Serialized Form

Nested Class Summary
static class ComponentDependencyMonitor.Dependency
          Understands which other classes are required to instantiate a component.
 
Constructor Summary
ComponentDependencyMonitor(ComponentDependencyListener listener)
           
 
Method Summary
 void instantiated(Constructor constructor, Object instantiated, Object[] injected, long duration)
           
 
Methods inherited from class org.picocontainer.defaults.DelegatingComponentMonitor
changeMonitor, currentMonitor, instantiated, instantiating, instantiationFailed, invocationFailed, invoked, invoking, lifecycleInvocationFailed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentDependencyMonitor

public ComponentDependencyMonitor(ComponentDependencyListener listener)
Method Detail

instantiated

public void instantiated(Constructor constructor,
                         Object instantiated,
                         Object[] injected,
                         long duration)
Specified by:
instantiated in interface ComponentMonitor
Overrides:
instantiated in class DelegatingComponentMonitor


Copyright © 2003-2010 Codehaus. All Rights Reserved.