|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectHitman.NetRequest
public abstract class NetRequest
Base class for requests
| Field Summary | |
|---|---|
protected java.net.Socket |
sock
Socket |
protected HURL |
url
URL |
| Constructor Summary | |
|---|---|
NetRequest(HURL url)
Constructor from an URL |
|
NetRequest(java.net.Socket sock)
Constructor from a socket |
|
| Method Summary | |
|---|---|
static java.io.BufferedReader |
getReader(java.net.Socket sock)
Get a BufferedReader for a certain socket |
static java.io.BufferedWriter |
getWriter(java.net.Socket sock)
Get a BufferedWriter for a certain socket |
abstract java.io.Writer |
recv()
Receive, implementation classes need to implement this |
abstract java.io.Reader |
send(boolean slurp)
Send, implementation classes need to implement this |
abstract NetStatus |
status()
Status report, implementation classes need to implement this |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected HURL url
protected java.net.Socket sock
| Constructor Detail |
|---|
public NetRequest(HURL url)
public NetRequest(java.net.Socket sock)
| Method Detail |
|---|
public static java.io.BufferedReader getReader(java.net.Socket sock)
throws java.io.IOException
sock - Socket
java.io.IOException
public static java.io.BufferedWriter getWriter(java.net.Socket sock)
throws java.io.IOException
sock - Socket
java.io.IOException
public abstract java.io.Writer recv()
throws java.io.IOException
java.io.IOException
public abstract java.io.Reader send(boolean slurp)
throws java.io.IOException
slurp - If true, all data is read into an internal buffer,
otherwise, it can be read via the returned Reader
java.io.IOExceptionpublic abstract NetStatus status()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||