|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RoResponse
This interface represents read-only interface of an intermediate http response. It is the compile-time type passed to various handlers which might the response info but musn't modify the response.
Method Summary | |
---|---|
byte[] |
getData()
Reads all the response data into a byte array. |
String |
getHeader(String hdr)
retrieves the field for a given header. |
Date |
getHeaderAsDate(String hdr)
retrieves the field for a given header. |
int |
getHeaderAsInt(String hdr)
retrieves the field for a given header. |
InputStream |
getInputStream()
Gets an input stream from which the returned data can be read. |
String |
getReasonLine()
|
int |
getStatusCode()
give the status code for this request. |
String |
getTrailer(String trailer)
Retrieves the field for a given trailer. |
Date |
getTrailerAsDate(String trailer)
Retrieves the field for a given trailer. |
int |
getTrailerAsInt(String trailer)
Retrieves the field for a given tailer. |
String |
getVersion()
|
Method Detail |
---|
int getStatusCode() throws IOException
IOException
- If any exception occurs on the socket.String getReasonLine() throws IOException
IOException
- If any exception occurs on the socket.String getVersion() throws IOException
IOException
- If any exception occurs on the socket.String getHeader(String hdr) throws IOException
hdr
- the header name.
IOException
- If any exception occurs on the socket.int getHeaderAsInt(String hdr) throws IOException, NumberFormatException
hdr
- the header name.
NumberFormatException
- if the header's value is not a number
or if the header does not exist.
IOException
- if any exception occurs on the socket.Date getHeaderAsDate(String hdr) throws IOException, IllegalArgumentException
hdr
- the header name.
IOException
- If any exception occurs on the socket.
IllegalArgumentException
- If the header cannot be parsed
as a date or time.String getTrailer(String trailer) throws IOException
getData()
.
trailer
- the trailer name.
IOException
- If any exception occurs on the socket.int getTrailerAsInt(String trailer) throws IOException, NumberFormatException
trailer
- the tailer name.
NumberFormatException
- if the trailer's value is not a number
or if the trailer does not exist.
IOException
- if any exception occurs on the socket.Date getTrailerAsDate(String trailer) throws IOException, IllegalArgumentException
trailer
- the trailer name.
IllegalArgumentException
- if the trailer's value is neither a
legal date nor a number.
IOException
- if any exception occurs on the socket.
IllegalArgumentException
- If the header cannot be parsed
as a date or time.byte[] getData() throws IOException
IOException
- If any io exception occured while reading
the datagetInputStream()
InputStream getInputStream() throws IOException
IOException
- If any exception occurs on the socket.getData()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |