Interface ClientSideRequestInterceptor
- All Known Implementing Classes:
AbstractClientSideRequestInterceptor,AbstractRequestInterceptor,ClientSideMarkLongRequestAsFailedInterceptor,ClientSideSlowDownByConfigurationInterceptor,ClientSideSlowDownByPropertyInterceptor,ClientSideSlowDownInterceptor,FlippingClientSideSlowDownByConfigurationInterceptor,FlippingServiceUnavailableByConfigurationInterceptor,MoskitoJourneyInterceptor,QOSMonitoringInterceptor,ServiceUnavailableByConfigurationInterceptor,ServiceUnavailableByPropertyInterceptor,ServiceUnavailableInterceptor,SinglePhaseInterceptor
public interface ClientSideRequestInterceptor
Describes the client side request interceptor. This interceptor runs in the stub on the client side.
- Version:
- $Id: $Id
- Author:
- lrosenberg
-
Method Summary
Modifier and TypeMethodDescriptionafterServiceCall(ClientSideCallContext context, InterceptionContext iContext) Called immediately after service call, but before anything is returned to the caller.beforeServiceCall(ClientSideCallContext context, InterceptionContext iContext) Called after client side processing but before the actual call is performed.
-
Method Details
-
beforeServiceCall
Called after client side processing but before the actual call is performed.- Parameters:
context- aClientSideCallContextobject.iContext- aInterceptionContextobject.- Returns:
- a
InterceptorResponseobject.
-
afterServiceCall
Called immediately after service call, but before anything is returned to the caller. This interceptor can be used to inspect or modify the answer from server.- Parameters:
context- aClientSideCallContextobject.iContext- aInterceptionContextobject.- Returns:
- a
InterceptorResponseobject.
-