public void RegisterComponents(IKernel container) { var connector = new JiraConnectorFactory(JiraConnectorType.Rest).Create(jiraConfig.Url, jiraConfig.UserName, jiraConfig.Password); container.Rebind <IEventManager>().ToConstant(eventManager); container.Rebind <ILogger>().ToConstant(logger); container.Bind <IJiraConnector>().ToConstant(connector); container.Bind <JiraServiceConfiguration>().ToConstant(jiraConfig); container.Bind <IJiraIssueProcessor>().To <JiraIssueReaderUpdater>(); container.Bind <StartupChecker>().To <StartupChecker>(); startupChecker = container.Get <StartupChecker>(); jiraProcessor = container.Get <IJiraIssueProcessor>(); }
public void RegisterComponents(IKernel container) { var connector = new JiraConnectorFactory(JiraConnectorType.Rest).Create(jiraConfig.Url, jiraConfig.UserName, jiraConfig.Password); container.Rebind<IEventManager>().ToConstant(eventManager); container.Rebind<ILogger>().ToConstant(logger); container.Bind<IJiraConnector>().ToConstant(connector); container.Bind<JiraServiceConfiguration>().ToConstant(jiraConfig); container.Bind<IJiraIssueProcessor>().To<JiraIssueReaderUpdater>(); container.Bind<StartupChecker>().To<StartupChecker>(); startupChecker = container.Get<StartupChecker>(); jiraProcessor = container.Get<IJiraIssueProcessor>(); }