View Javadoc
1   package com.atlassian.plugin.spring.scanner.test.moduletype;
2   
3   import com.atlassian.plugin.hostcontainer.HostContainer;
4   import com.atlassian.plugin.osgi.external.ListableModuleDescriptorFactory;
5   import com.atlassian.plugin.osgi.external.SingleModuleDescriptorFactory;
6   import com.atlassian.plugin.spring.scanner.annotation.export.ModuleType;
7   import org.springframework.beans.factory.annotation.Autowired;
8   import org.springframework.stereotype.Component;
9   
10  @ModuleType(ListableModuleDescriptorFactory.class)
11  @Component
12  public class BasicModuleTypeFactory extends SingleModuleDescriptorFactory<BasicModuleDescriptor> {
13  
14      @Autowired
15      public BasicModuleTypeFactory(final HostContainer hostContainer) {
16          super(hostContainer, "basic", BasicModuleDescriptor.class);
17      }
18  }