HttpServletResponse response, int dispatch) {
super(target, request, response, dispatch);
}
public void invoke() throws ClusteredInvocationException {
WebInvocation invocation = new WebInvocation();
FilterChain chainAdapter = new FilterChain() {
public void doFilter(ServletRequest request, ServletResponse response) throws IOException, ServletException {
try {
invokeLocally();
} catch (ClusteredInvocationException e) {
throw (IOException) new IOException().initCause(e);
}
}
};
InvocationProxy invocationProxy = wadiManager.getInvocationProxy();
invocation.init(request, response, chainAdapter, invocationProxy);
try {
wadiManager.contextualise(invocation);
} catch (InvocationException e) {
Throwable throwable = e.getCause();
if (throwable instanceof IOException) {