org.qtunes.web
Interface WebConnection

All Known Implementing Classes:
WebConnectionWrapper

public interface WebConnection

An abstract WebConnection. Based around the Sun 1.6 class,


Method Summary
 void addResponseHeader(java.lang.String key, java.lang.String value)
           
 void close()
           
 java.io.InputStream getInputStream()
           
 java.lang.String getMethod()
           
 java.io.OutputStream getOutputStream()
           
 java.lang.String getParameter(java.lang.String key)
           
 java.util.Map<java.lang.String,java.lang.Object> getParameters()
           
 java.util.List<java.lang.String> getParameterValues(java.lang.String key)
           
 java.net.InetSocketAddress getRemoteAddress()
           
 java.lang.String getRequestHeader(java.lang.String key)
           
 java.util.Collection<java.lang.String> getRequestHeaderNames()
           
 java.util.List<java.lang.String> getRequestHeaders(java.lang.String key)
           
 java.net.URI getRequestURI()
           
 int getResponseCode()
           
 WebService getWebService()
           
 void sendResponseHeaders(int status, int length)
           
 void setResponseHeader(java.lang.String key, java.util.Date value)
           
 void setResponseHeader(java.lang.String key, java.lang.String value)
           
 

Method Detail

getRemoteAddress

java.net.InetSocketAddress getRemoteAddress()

getRequestURI

java.net.URI getRequestURI()

getResponseCode

int getResponseCode()

close

void close()
           throws java.io.IOException
Throws:
java.io.IOException

sendResponseHeaders

void sendResponseHeaders(int status,
                         int length)
                         throws java.io.IOException
Throws:
java.io.IOException

getOutputStream

java.io.OutputStream getOutputStream()

getInputStream

java.io.InputStream getInputStream()

getMethod

java.lang.String getMethod()

getRequestHeader

java.lang.String getRequestHeader(java.lang.String key)

getRequestHeaders

java.util.List<java.lang.String> getRequestHeaders(java.lang.String key)

getRequestHeaderNames

java.util.Collection<java.lang.String> getRequestHeaderNames()

setResponseHeader

void setResponseHeader(java.lang.String key,
                       java.lang.String value)

addResponseHeader

void addResponseHeader(java.lang.String key,
                       java.lang.String value)

setResponseHeader

void setResponseHeader(java.lang.String key,
                       java.util.Date value)

getParameter

java.lang.String getParameter(java.lang.String key)

getParameterValues

java.util.List<java.lang.String> getParameterValues(java.lang.String key)

getParameters

java.util.Map<java.lang.String,java.lang.Object> getParameters()

getWebService

WebService getWebService()