Package org.pf4j

Class DefaultExtensionFactory

java.lang.Object
org.pf4j.DefaultExtensionFactory
All Implemented Interfaces:
ExtensionFactory
Direct Known Subclasses:
SingletonExtensionFactory

public class DefaultExtensionFactory extends Object implements ExtensionFactory
The default implementation for ExtensionFactory. It uses Class.newInstance() method.
  • Field Details

    • log

      private static final org.slf4j.Logger log
  • Constructor Details

    • DefaultExtensionFactory

      public DefaultExtensionFactory()
  • Method Details

    • create

      public <T> T create(Class<T> extensionClass)
      Creates an extension instance.
      Specified by:
      create in interface ExtensionFactory