package com.grendelscan.proxy; import java.net.Socket; public class ForwardProxy extends AbstractProxy { public ForwardProxy(final ProxyConfig config) { super(config); } @Override protected GenericProxyRequestListenerThread createRequestListenerThread() { return new GenericProxyRequestListenerThread(serverSocket, this); } @Override public String getName() { return "Forward proxy"; } @Override public ForwardProxyRequestHandler getRequestHandler(final Socket socket, final boolean ssl, final int sslPort) { return new ForwardProxyRequestHandler(socket, this, ssl, sslPort); } @Override public boolean isSSL() { return false; } }