/// <summary> /// Initializes a new instance of an agent program /// </summary> /// <param name="agentHost">The agent host.</param> /// <param name="bootstrapperParameters">The bootstrapper parameters.</param> /// <param name="updatesMonitor">The updates availability monitor.</param> /// <param name="exceptionCatcher">The exception catcher.</param> /// <param name="instanceTracker">The instance tracker.</param> /// <param name="log">The log.</param> public AgentProgram(AgentHost agentHost, BootstrapperParameters bootstrapperParameters, UpdatesMonitor updatesMonitor, ExceptionCatcher exceptionCatcher, IInstanceTracker instanceTracker, ILog log) : base(updatesMonitor, exceptionCatcher, log, bootstrapperParameters) { this.instanceTracker = instanceTracker; AgentHost = agentHost; }
public ContainerBuilder(IContainer parentContainer, IInstanceTracker instanceTracker) : this(parentContainer) { InstanceTracker = instanceTracker; }
public ContainerBuilder(IInstanceTracker instanceTracker) { InstanceTracker = instanceTracker; }
public WindsorContainer( IContainer parent, IInstanceTracker tracker ) : this(parent) { AssertUtil.ArgumentNotNull( tracker, "tracker" ); m_instanceTracker = tracker; }
public WindsorContainer() { m_kernel = new DefaultAvalonKernel(); m_instanceTracker = new InstanceHandlerTracker(); }