@Override public int beforeHandle(Request request, Response response) { if (getTunnelService().isUserAgentTunnel()) { processUserAgent(request); } if (getTunnelService().isExtensionsTunnel()) { processExtensions(request); } if (getTunnelService().isQueryTunnel()) { processQuery(request); } if (getTunnelService().isHeadersTunnel()) { processHeaders(request); } return CONTINUE; }