Files
jpexs-decompiler/trunk/libsrc/jpproxy/src/com/jpexs/proxy/HttpConnection.java
Jindra Petøík 49a8fd03bf JPProxy update
2011-07-16 12:40:49 +02:00

59 lines
1.1 KiB
Java

package com.jpexs.proxy;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.IOException;
import java.net.Socket;
abstract class HttpConnection extends Connection implements HttpRelay
{
HttpConnection(String host, int port) throws IOException
{
super(host, port);
}
HttpConnection(Socket s) throws IOException
{
super(s);
}
public void sendRequest(Request request)
throws IOException, RetryRequestException
{
request.write(getOutputStream());
}
public Reply recvReply(Request request)
throws IOException, RetryRequestException
{
Reply reply = new Reply(getInputStream());
reply.read();
return reply;
}
public void setInputStream(InputStream in)
{
super.setInputStream(in);
}
public void setOutputStream(OutputStream out)
{
super.setOutputStream(out);
}
public InputStream getInputStream()
{
return super.getInputStream();
}
public OutputStream getOutputStream()
{
return super.getOutputStream();
}
public void close()
{
super.close();
}
}