Class SpringBeans

java.lang.Object
com.atlassian.activeobjects.jira.beans.SpringBeans

@Configuration public class SpringBeans extends Object
The Spring bean definitions for this app.
  • Constructor Details

    • SpringBeans

      public SpringBeans()
  • Method Details

    • databaseConfigurationManager

      @Bean public DatabaseConfigurationManager databaseConfigurationManager()
    • tenantAccessor

      @Bean public com.atlassian.tenancy.api.TenantAccessor tenantAccessor()
    • threadLocalDelegateExecutorFactory

      @Bean public com.atlassian.sal.api.executor.ThreadLocalDelegateExecutorFactory threadLocalDelegateExecutorFactory()
    • dataSourceProvider

      @Bean public com.atlassian.activeobjects.spi.DataSourceProvider dataSourceProvider(OfBizConnectionFactory ofBizConnectionFactory, JiraDatabaseTypeExtractor jiraDatabaseTypeExtractor)
    • initExecutorServiceProvider

      @Bean public com.atlassian.activeobjects.spi.InitExecutorServiceProvider initExecutorServiceProvider(com.atlassian.sal.api.executor.ThreadLocalDelegateExecutorFactory threadLocalDelegateExecutorFactory)
    • jiraDatabaseTypeExtractor

      @Bean public JiraDatabaseTypeExtractor jiraDatabaseTypeExtractor()
    • ofBizConnectionFactory

      @Bean public OfBizConnectionFactory ofBizConnectionFactory(DatabaseConfigurationManager databaseConfigurationManager)
    • exportDataSourceProvider

      @Bean public org.springframework.beans.factory.FactoryBean<org.osgi.framework.ServiceRegistration> exportDataSourceProvider(com.atlassian.activeobjects.spi.DataSourceProvider dataSourceProvider)
    • exportInitExecutorServiceProvider

      @Bean public org.springframework.beans.factory.FactoryBean<org.osgi.framework.ServiceRegistration> exportInitExecutorServiceProvider(com.atlassian.activeobjects.spi.InitExecutorServiceProvider initExecutorServiceProvider)
    • exportTenantAwareDataSourceProvider

      @Bean public org.springframework.beans.factory.FactoryBean<org.osgi.framework.ServiceRegistration> exportTenantAwareDataSourceProvider(com.atlassian.activeobjects.spi.DataSourceProvider dataSourceProvider)