Class SecureFreemarkerConfigProvider

java.lang.Object
org.graylog2.bindings.providers.SecureFreemarkerConfigProvider
All Implemented Interfaces:
javax.inject.Provider<freemarker.template.Configuration>

@Singleton public class SecureFreemarkerConfigProvider extends Object implements javax.inject.Provider<freemarker.template.Configuration>
Provide a freemarker configuration with sane security defaults. For Reference see Freemarker Uploading Security Guide
  • Field Details

    • VERSION

      public static final freemarker.template.Version VERSION
  • Constructor Details

    • SecureFreemarkerConfigProvider

      public SecureFreemarkerConfigProvider()
  • Method Details

    • get

      public freemarker.template.Configuration get()
      Specified by:
      get in interface javax.inject.Provider<freemarker.template.Configuration>