Class ResponseTemplateTransformer
- java.lang.Object
-
- com.github.tomakehurst.wiremock.extension.responsetemplating.ResponseTemplateTransformer
-
- All Implemented Interfaces:
Extension,ResponseDefinitionTransformerV2,StubLifecycleListener
public class ResponseTemplateTransformer extends java.lang.Object implements StubLifecycleListener, ResponseDefinitionTransformerV2
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringNAME
-
Constructor Summary
Constructors Constructor Description ResponseTemplateTransformer(TemplateEngine templateEngine, boolean global, FileSource files, java.util.List<TemplateModelDataProviderExtension> templateModelDataProviders)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Map<java.lang.String,java.lang.Object>addExtraModelElements(Request request, ResponseDefinition responseDefinition, FileSource files, Parameters parameters)Override this to add extra elements to the template modelvoidafterStubRemoved(StubMapping stub)voidafterStubsReset()booleanapplyGlobally()longgetCacheSize()java.lang.LonggetMaxCacheEntries()java.lang.StringgetName()ResponseDefinitiontransform(ServeEvent serveEvent)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.github.tomakehurst.wiremock.extension.StubLifecycleListener
afterStubCreated, afterStubEdited, beforeStubCreated, beforeStubEdited, beforeStubRemoved, beforeStubsReset
-
-
-
-
Field Detail
-
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ResponseTemplateTransformer
public ResponseTemplateTransformer(TemplateEngine templateEngine, boolean global, FileSource files, java.util.List<TemplateModelDataProviderExtension> templateModelDataProviders)
-
-
Method Detail
-
applyGlobally
public boolean applyGlobally()
- Specified by:
applyGloballyin interfaceResponseDefinitionTransformerV2
-
transform
public ResponseDefinition transform(ServeEvent serveEvent)
- Specified by:
transformin interfaceResponseDefinitionTransformerV2
-
addExtraModelElements
protected java.util.Map<java.lang.String,java.lang.Object> addExtraModelElements(Request request, ResponseDefinition responseDefinition, FileSource files, Parameters parameters)
Override this to add extra elements to the template model
-
afterStubRemoved
public void afterStubRemoved(StubMapping stub)
- Specified by:
afterStubRemovedin interfaceStubLifecycleListener
-
afterStubsReset
public void afterStubsReset()
- Specified by:
afterStubsResetin interfaceStubLifecycleListener
-
getCacheSize
public long getCacheSize()
-
getMaxCacheEntries
public java.lang.Long getMaxCacheEntries()
-
-