@Provider
@Priority(value=2400)
public class FaultInjectionFilter
extends java.lang.Object
implements javax.ws.rs.client.ClientRequestFilter
| Modifier and Type | Field and Description |
|---|---|
static float |
DEFAULT_FAILURE_RATE |
static java.lang.String |
FAULT_INJECTION_ERROR_CODE |
static java.lang.String |
FAULT_INJECTION_ERROR_MESSAGE |
| Constructor and Description |
|---|
FaultInjectionFilter() |
FaultInjectionFilter(float failureRate) |
| Modifier and Type | Method and Description |
|---|---|
void |
filter(javax.ws.rs.client.ClientRequestContext requestContext) |
float |
getFailureRate() |
public static final java.lang.String FAULT_INJECTION_ERROR_CODE
public static final java.lang.String FAULT_INJECTION_ERROR_MESSAGE
public static final float DEFAULT_FAILURE_RATE
public FaultInjectionFilter()
public FaultInjectionFilter(float failureRate)
public void filter(javax.ws.rs.client.ClientRequestContext requestContext)
throws javax.ws.rs.WebApplicationException
filter in interface javax.ws.rs.client.ClientRequestFilterjavax.ws.rs.WebApplicationExceptionpublic float getFailureRate()