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 com.google.common.base.Predicate<ServeEvent>
NOT_MATCHED
static com.google.common.base.Function<ServeEvent,LoggedRequest>
TO_LOGGED_REQUEST
-
Constructor Summary
Constructors Modifier Constructor Description protected
ServeEvent(LoggedRequest request, StubMapping stubMapping, ResponseDefinition responseDefinition)
ServeEvent(java.util.UUID id, LoggedRequest request, StubMapping stubMapping, ResponseDefinition responseDefinition, LoggedResponse response, boolean ignoredReadOnly, Timing timing)
-
Method Summary
-
-
-
Field Detail
-
TO_LOGGED_REQUEST
public static final com.google.common.base.Function<ServeEvent,LoggedRequest> TO_LOGGED_REQUEST
-
NOT_MATCHED
public static final com.google.common.base.Predicate<ServeEvent> NOT_MATCHED
-
-
Constructor Detail
-
ServeEvent
public ServeEvent(java.util.UUID id, LoggedRequest request, StubMapping stubMapping, ResponseDefinition responseDefinition, LoggedResponse response, boolean ignoredReadOnly, Timing timing)
-
ServeEvent
protected ServeEvent(LoggedRequest request, StubMapping stubMapping, ResponseDefinition responseDefinition)
-
-
Method Detail
-
forUnmatchedRequest
public static ServeEvent forUnmatchedRequest(LoggedRequest request)
-
forBadRequest
public static ServeEvent forBadRequest(LoggedRequest request, Errors errors)
-
forBadRequestEntity
public static ServeEvent forBadRequestEntity(LoggedRequest request, Errors errors)
-
forNotAllowedRequest
public static ServeEvent forNotAllowedRequest(LoggedRequest request, Errors errors)
-
of
public static ServeEvent of(Request request)
-
of
public static ServeEvent of(Request request, StubMapping stubMapping)
-
of
public static ServeEvent of(LoggedRequest request, ResponseDefinition responseDefinition)
-
of
public static ServeEvent of(LoggedRequest request, ResponseDefinition responseDefinition, StubMapping stubMapping)
-
getCurrent
public static ServeEvent getCurrent()
-
setCurrent
public static void setCurrent(ServeEvent serveEvent)
-
clearCurrent
public static void clearCurrent()
-
withResponseDefinition
public ServeEvent withResponseDefinition(ResponseDefinition responseDefinition)
-
complete
public ServeEvent complete(Response response, int processTimeMillis, DataTruncationSettings dataTruncationSettings)
-
afterSend
public void afterSend(int responseSendTimeMillis)
-
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()
-
getPostServeActions
public java.util.List<PostServeActionDefinition> getPostServeActions()
-
-