| 
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface HttpExchange
Provides the functionality for processing a HTTP request and generating a related response. The members of this class can be used when implementing the 'handle' method of the HttpHandler interface.
| Method Summary | |
|---|---|
 java.lang.String | 
getCharacterEncoding()
Return the character encoding used in the request or null if none was set.  | 
 java.lang.String | 
getCompletePath()
 | 
 java.lang.String | 
getHost()
Return the host name of the HTTP server.  | 
 java.util.Enumeration<java.lang.String> | 
getParameterNames()
Returns the a Enumeration of the parameter names.  | 
 java.lang.String[] | 
getParameterValues(java.lang.String name)
Returns the values of a parameter name.  | 
 int | 
getPort()
Return the port of the HTTP server.  | 
 java.lang.String | 
getProtocol()
 | 
 java.lang.String | 
getQueryParameter(java.lang.String name)
 | 
 java.lang.String | 
getQueryString()
 | 
 java.lang.String | 
getRequestHeader(java.lang.String name)
 | 
 java.util.Enumeration<java.lang.String> | 
getRequestHeaders()
 | 
 int | 
getRequestIntHeader(java.lang.String name)
 | 
 java.lang.String | 
getRequestMethod()
 | 
 java.io.InputStream | 
getRequestStream()
 | 
 java.lang.String | 
getRequestURI()
 | 
 java.io.OutputStream | 
getResponseStream()
Returns a stream for writing binary data in the response.  | 
 void | 
setResponseHeader(java.lang.String name,
                  java.lang.String value)
Sets a response header with the given name and value.  | 
 void | 
setResponseIntHeader(java.lang.String name,
                     int value)
Sets a response header with the given name and integer value.  | 
 void | 
setResponseStatus(int sc)
Sets the response's status code.  | 
| Method Detail | 
|---|
java.lang.String getHost()
int getPort()
java.lang.String getProtocol()
java.lang.String getRequestMethod()
java.lang.String getRequestHeader(java.lang.String name)
name - header name
int getRequestIntHeader(java.lang.String name)
name - header name
java.util.Enumeration<java.lang.String> getRequestHeaders()
java.lang.String getRequestURI()
java.lang.String getCompletePath()
java.lang.String getCharacterEncoding()
java.lang.String getQueryString()
java.lang.String getQueryParameter(java.lang.String name)
name - parameter name
java.io.InputStream getRequestStream()
                                     throws java.io.IOException
java.io.IOException - IO errorjava.util.Enumeration<java.lang.String> getParameterNames()
java.lang.String[] getParameterValues(java.lang.String name)
name - the name of the parameter
void setResponseStatus(int sc)
sc - new status code
void setResponseHeader(java.lang.String name,
                       java.lang.String value)
name - header namevalue - header value
void setResponseIntHeader(java.lang.String name,
                          int value)
name - header namevalue - int header value
java.io.OutputStream getResponseStream()
                                       throws java.io.IOException
java.io.IOException - IO error
  | 
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||