org.apache.xmlrpc
Class WebServer.Connection
java.lang.Object
org.apache.xmlrpc.WebServer.Connection
- All Implemented Interfaces:
- java.lang.Runnable
- Enclosing class:
- WebServer
- class WebServer.Connection
- extends java.lang.Object
- implements java.lang.Runnable
Field Summary |
(package private) byte[] |
buffer
|
private java.io.BufferedInputStream |
input
|
private java.io.BufferedOutputStream |
output
|
private java.lang.String |
password
|
private java.net.Socket |
socket
|
private java.lang.String |
user
|
Method Summary |
private void |
parseAuth(java.lang.String line)
|
private java.lang.String |
readLine()
|
void |
run()
|
private void |
writeBadRequest(java.lang.String httpVersion,
java.lang.String httpMethod)
|
private void |
writeResponse(byte[] payload,
java.lang.String httpVersion,
boolean keepAlive)
|
private void |
writeUnauthorized(java.lang.String httpVersion,
java.lang.String httpMethod)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
socket
private java.net.Socket socket
input
private java.io.BufferedInputStream input
output
private java.io.BufferedOutputStream output
user
private java.lang.String user
password
private java.lang.String password
buffer
byte[] buffer
WebServer.Connection
public WebServer.Connection(java.net.Socket socket)
throws java.io.IOException
- Parameters:
socket
-
- Throws:
java.io.IOException
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
readLine
private java.lang.String readLine()
throws java.io.IOException
- Returns:
-
- Throws:
java.io.IOException
parseAuth
private void parseAuth(java.lang.String line)
- Parameters:
line
-
writeResponse
private void writeResponse(byte[] payload,
java.lang.String httpVersion,
boolean keepAlive)
throws java.io.IOException
- Throws:
java.io.IOException
writeBadRequest
private void writeBadRequest(java.lang.String httpVersion,
java.lang.String httpMethod)
throws java.io.IOException
- Throws:
java.io.IOException
writeUnauthorized
private void writeUnauthorized(java.lang.String httpVersion,
java.lang.String httpMethod)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright ? 1999-2002 Apache Software Foundation. All Rights Reserved.