Jagger
 All Classes Namespaces Files Functions Variables Enumerator Groups Pages
boolean com.griddynamics.jagger.engine.e1.collector.JHttpResponseStatusValidator.validate ( JHttpQuery  query,
JHttpEndpoint  endpoint,
JHttpResponse  result,
long  duration 
)

Validates JHttpResponse status code.

If JHttpResponseStatusValidator#validStatusCodesRegexp is not empty, it will be used for validation, otherwise JHttpResponseStatusValidator#validStatusCodes is used.

Parameters
query- the query of current invocation
endpoint- the endpoint of current invocation
result- the result of invocation
duration- the duration of invocation
Returns
true if response code is valid, false otherwise.

Definition at line 47 of file JHttpResponseStatusValidator.java.

47  {
48  if (validStatusCodesRegexp != null) {
49  return validStatusCodesRegexp.matcher(result.getStatus().toString()).matches();
50  }
51  return validStatusCodes.contains(result.getStatus().value());
52  }