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