public class

HostContainerLegacyAdaptor

extends LegacyModuleFactory
java.lang.Object
   ↳ com.atlassian.plugin.module.LegacyModuleFactory
     ↳ com.atlassian.plugin.module.HostContainerLegacyAdaptor

Class Overview

Legacy module factory that uses the deprecated AutowireCapablePlugin interface

Summary

[Expand]
Inherited Fields
From interface com.atlassian.plugin.module.ModuleFactory
Public Constructors
HostContainerLegacyAdaptor(HostContainer hostContainer)
Public Methods
<T> T createModule(String name, ModuleDescriptor<T> moduleDescriptor)
Creates the module instance.
[Expand]
Inherited Methods
From class com.atlassian.plugin.module.LegacyModuleFactory
From class java.lang.Object
From interface com.atlassian.plugin.module.ModuleFactory

Public Constructors

public HostContainerLegacyAdaptor (HostContainer hostContainer)

Public Methods

public T createModule (String name, ModuleDescriptor<T> moduleDescriptor)

Creates the module instance. The module class name can contain a prefix. The delimiter of the prefix and the class name is ':'. E.g.: 'bean:httpServletBean'. Which prefixes are supported depends on the registered com.atlassian.plugin.module.ModuleCreator. The prefix is case in-sensitive.

Parameters
name module class name, can contain a prefix followed by ":" and the class name. Cannot be null If no prefix provided a default behaviour is assumed how to create the module class.
moduleDescriptor the ModuleDescriptor. Cannot be null
Returns
  • an instantiated object of the module class.