* @param response the actual response being sent.
*/
public AdFilter (Connection con, HttpHeader request, HttpHeader response) {
super (con, request, response);
int idx = -1;
HttpProxy proxy = con.getProxy ();
adreplacer = proxy.getConfig ().getProperty (getClass ().getName (),
"adreplacer",
ADREPLACER);
while ((idx = adreplacer.indexOf ("$proxy")) > -1) {
adreplacer = adreplacer.substring(0,idx) +
proxy.getHost ().getHostName () + ":" + proxy.getPort () +
adreplacer.substring (idx + "$proxy".length ());
}
}