org.distributeme.test.interception.interceptor.InterceptInClientInterceptor Maven / Gradle / Ivy
package org.distributeme.test.interception.interceptor;
import org.distributeme.core.ClientSideCallContext;
import org.distributeme.core.interceptor.AbstractClientSideRequestInterceptor;
import org.distributeme.core.interceptor.InterceptionContext;
import org.distributeme.core.interceptor.InterceptorResponse;
public class InterceptInClientInterceptor extends AbstractClientSideRequestInterceptor {
@Override
public InterceptorResponse beforeServiceCall(
ClientSideCallContext context, InterceptionContext iContext) {
if (!context.getServiceId().equals("org_distributeme_test_interception_TestService"))
return InterceptorResponse.CONTINUE;
if (!context.getMethodName().equals("returnStringCaughtInClient"))
return InterceptorResponse.CONTINUE;
return InterceptorResponse.returnNow("Hello from client, no server call here ;-)");
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy