package org.archive.util.binsearch.impl.http;
import java.io.IOException;
import org.archive.util.binsearch.impl.HTTPSeekableLineReader;
import org.archive.util.binsearch.impl.HTTPSeekableLineReaderFactory;
public class HTTPURLConnSLRFactory extends HTTPSeekableLineReaderFactory {
protected int connTimeout = 10000;
protected int readTimeout = 10000;
@Override
public HTTPSeekableLineReader get(String url) throws IOException {
return new HTTPURLConnSLR(url, connTimeout, readTimeout);
}
@Override
public void close() throws IOException {
}
@Override
public long getModTime() {
return 0;
}
@Override
public void setProxyHostPort(String hostPort) {
// TODO Auto-generated method stub
}
@Override
public void setMaxTotalConnections(int maxTotalConnections) {
// TODO Auto-generated method stub
}
@Override
public int getMaxTotalConnections() {
// TODO Auto-generated method stub
return 0;
}
@Override
public void setMaxHostConnections(int maxHostConnections) {
// TODO Auto-generated method stub
}
@Override
public int getMaxHostConnections() {
// TODO Auto-generated method stub
return 0;
}
@Override
public int getConnectionTimeoutMS() {
return connTimeout;
}
@Override
public void setConnectionTimeoutMS(int connectionTimeoutMS) {
this.connTimeout = connectionTimeoutMS;
}
@Override
public int getSocketTimeoutMS() {
return readTimeout;
}
@Override
public void setSocketTimeoutMS(int socketTimeoutMS) {
this.readTimeout = socketTimeoutMS;
}
@Override
public void setStaleChecking(boolean enabled) {
// TODO Auto-generated method stub
}
@Override
public boolean isStaleChecking() {
// TODO Auto-generated method stub
return false;
}
}