Class LazyTemplateEngine
- java.lang.Object
-
- com.github.tomakehurst.wiremock.extension.responsetemplating.TemplateEngine
-
- com.github.tomakehurst.wiremock.extension.responsetemplating.LazyTemplateEngine
-
public class LazyTemplateEngine extends TemplateEngine
-
-
Constructor Summary
Constructors Constructor Description LazyTemplateEngine(java.util.function.Supplier<TemplateEngine> templateEngineSupplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>buildModelForRequest(ServeEvent serveEvent)longgetCacheSize()java.lang.LonggetMaxCacheEntries()HandlebarsOptimizedTemplategetTemplate(java.lang.Object key, java.lang.String content)HandlebarsOptimizedTemplategetUncachedTemplate(java.lang.String content)voidinvalidateCache()-
Methods inherited from class com.github.tomakehurst.wiremock.extension.responsetemplating.TemplateEngine
buildModelForRequest, defaultTemplateEngine
-
-
-
-
Constructor Detail
-
LazyTemplateEngine
public LazyTemplateEngine(java.util.function.Supplier<TemplateEngine> templateEngineSupplier)
-
-
Method Detail
-
getTemplate
public HandlebarsOptimizedTemplate getTemplate(java.lang.Object key, java.lang.String content)
- Overrides:
getTemplatein classTemplateEngine
-
getUncachedTemplate
public HandlebarsOptimizedTemplate getUncachedTemplate(java.lang.String content)
- Overrides:
getUncachedTemplatein classTemplateEngine
-
buildModelForRequest
public java.util.Map<java.lang.String,java.lang.Object> buildModelForRequest(ServeEvent serveEvent)
- Overrides:
buildModelForRequestin classTemplateEngine
-
getCacheSize
public long getCacheSize()
- Overrides:
getCacheSizein classTemplateEngine
-
invalidateCache
public void invalidateCache()
- Overrides:
invalidateCachein classTemplateEngine
-
getMaxCacheEntries
public java.lang.Long getMaxCacheEntries()
- Overrides:
getMaxCacheEntriesin classTemplateEngine
-
-