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_MATCHEDstatic com.google.common.base.Function<ServeEvent,LoggedRequest>TO_LOGGED_REQUEST
-
Constructor Summary
Constructors Constructor Description 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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterSend(int responseSendTimeMillis)ServeEventcomplete(Response response, int processTimeMillis)static ServeEventforBadRequest(LoggedRequest request, Errors errors)static ServeEventforBadRequestEntity(LoggedRequest request, Errors errors)static ServeEventforNotAllowedRequest(LoggedRequest request, Errors errors)static ServeEventforUnmatchedRequest(LoggedRequest request)java.util.UUIDgetId()java.util.List<PostServeActionDefinition>getPostServeActions()LoggedRequestgetRequest()LoggedResponsegetResponse()ResponseDefinitiongetResponseDefinition()StubMappinggetStubMapping()TiminggetTiming()booleangetWasMatched()booleanisNoExactMatch()static ServeEventof(LoggedRequest request, ResponseDefinition responseDefinition)static ServeEventof(LoggedRequest request, ResponseDefinition responseDefinition, StubMapping stubMapping)
-
-
-
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
public 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(LoggedRequest request, ResponseDefinition responseDefinition)
-
of
public static ServeEvent of(LoggedRequest request, ResponseDefinition responseDefinition, StubMapping stubMapping)
-
complete
public ServeEvent complete(Response response, int processTimeMillis)
-
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()
-
-