Class ServeEvent
- java.lang.Object
-
- com.github.tomakehurst.wiremock.stubbing.ServeEvent
-
public class ServeEvent extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringORIGINAL_SERVE_EVENT_KEY
-
Constructor Summary
Constructors Modifier Constructor Description protectedServeEvent(LoggedRequest request, StubMapping stubMapping, ResponseDefinition responseDefinition)ServeEvent(java.util.UUID id, LoggedRequest request, StubMapping stubMapping, ResponseDefinition responseDefinition, LoggedResponse response, boolean ignoredReadOnly, Timing timing, java.util.Queue<SubEvent> subEvents)protectedServeEvent(java.util.UUID id, LoggedRequest request, StubMapping stubMapping, ResponseDefinition responseDefinition, LoggedResponse response, Timing timing, java.util.concurrent.ConcurrentLinkedQueue<SubEvent> subEvents, com.google.common.base.Stopwatch stopwatch)
-
Method Summary
-
-
-
Field Detail
-
ORIGINAL_SERVE_EVENT_KEY
public static final java.lang.String ORIGINAL_SERVE_EVENT_KEY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ServeEvent
protected ServeEvent(java.util.UUID id, LoggedRequest request, StubMapping stubMapping, ResponseDefinition responseDefinition, LoggedResponse response, Timing timing, java.util.concurrent.ConcurrentLinkedQueue<SubEvent> subEvents, com.google.common.base.Stopwatch stopwatch)
-
ServeEvent
public ServeEvent(java.util.UUID id, LoggedRequest request, StubMapping stubMapping, ResponseDefinition responseDefinition, LoggedResponse response, boolean ignoredReadOnly, Timing timing, java.util.Queue<SubEvent> subEvents)
-
ServeEvent
protected ServeEvent(LoggedRequest request, StubMapping stubMapping, ResponseDefinition responseDefinition)
-
-
Method Detail
-
of
public static ServeEvent of(Request request)
-
ofUnmatched
public static ServeEvent ofUnmatched(LoggedRequest request, ResponseDefinition responseDefinition)
-
replaceRequest
public ServeEvent replaceRequest(Request request)
-
withStubMapping
public ServeEvent withStubMapping(StubMapping stubMapping)
-
withResponseDefinition
public ServeEvent withResponseDefinition(ResponseDefinition responseDefinition)
-
withPathParamDecoratedRequest
public ServeEvent withPathParamDecoratedRequest()
-
withIdDecoratedRequest
public ServeEvent withIdDecoratedRequest()
-
complete
public ServeEvent complete(Response response, DataTruncationSettings dataTruncationSettings)
-
beforeSend
public void beforeSend()
-
afterSend
public void afterSend()
-
isNoExactMatch
public boolean isNoExactMatch()
-
getId
public java.util.UUID getId()
-
getRequest
public LoggedRequest getRequest()
-
getResponseDefinition
public ResponseDefinition getResponseDefinition()
-
getWasMatched
public boolean getWasMatched()
-
getStubMapping
public StubMapping getStubMapping()
-
getResponse
public LoggedResponse getResponse()
-
getTiming
public Timing getTiming()
-
getSubEvents
public java.util.Queue<? extends SubEvent> getSubEvents()
-
appendSubEvent
public void appendSubEvent(java.lang.String type, java.lang.Object data)
-
appendSubEvent
public void appendSubEvent(SubEvent subEvent)
-
getDiffSubEvent
public java.util.Optional<SubEvent> getDiffSubEvent()
-
getPostServeActions
public java.util.List<PostServeActionDefinition> getPostServeActions()
-
getServeEventListeners
public java.util.List<ServeEventListenerDefinition> getServeEventListeners()
-
getTransformerParameters
public Parameters getTransformerParameters()
-
-