org.apache.cassandra.net.http
Class HttpConnection
java.lang.Object
org.apache.cassandra.net.SelectionKeyHandler
org.apache.cassandra.net.http.HttpConnection
- All Implemented Interfaces:
- HttpHeaderParser.Callback, HttpStartLineParser.Callback
public class HttpConnection
- extends SelectionKeyHandler
- implements HttpStartLineParser.Callback, HttpHeaderParser.Callback
- Author:
- kranganathan
Method Summary |
void |
close()
|
void |
onHeader(java.lang.String name,
java.lang.String value)
|
void |
onStartLine(java.lang.String method,
java.lang.String path,
java.lang.String query,
java.lang.String version)
|
void |
parse(java.nio.ByteBuffer bb)
|
void |
read(java.nio.channels.SelectionKey key)
Method which is called when the key becomes readable. |
void |
write(java.nio.ByteBuffer buffer)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
httpRequestVerbHandler_
public static final java.lang.String httpRequestVerbHandler_
- See Also:
- Constant Field Values
httpStage_
public static final java.lang.String httpStage_
- See Also:
- Constant Field Values
HttpConnection
public HttpConnection()
read
public void read(java.nio.channels.SelectionKey key)
- Description copied from class:
SelectionKeyHandler
- Method which is called when the key becomes readable.
- Overrides:
read
in class SelectionKeyHandler
- Parameters:
key
- The key which is readable.
close
public void close()
parse
public void parse(java.nio.ByteBuffer bb)
write
public void write(java.nio.ByteBuffer buffer)
onStartLine
public void onStartLine(java.lang.String method,
java.lang.String path,
java.lang.String query,
java.lang.String version)
- Specified by:
onStartLine
in interface HttpStartLineParser.Callback
onHeader
public void onHeader(java.lang.String name,
java.lang.String value)
- Specified by:
onHeader
in interface HttpHeaderParser.Callback
Copyright © 2009 The Apache Software Foundation