Class DefaultHostContainer

java.lang.Object
com.atlassian.plugin.hostcontainer.DefaultHostContainer
All Implemented Interfaces:
HostContainer

public class DefaultHostContainer extends Object implements HostContainer
Simple host container that instantiates classes directly.
Since:
2.2.0
  • Constructor Details

    • DefaultHostContainer

      public DefaultHostContainer()
  • Method Details

    • create

      public <T> T create(Class<T> moduleClass)
      Creates the object by instantiating the default constructor
      Specified by:
      create in interface HostContainer
      Parameters:
      moduleClass - The class to create
      Returns:
      The instance
      Throws:
      IllegalArgumentException - If the constructor couldn't be called successfully