org.apache.avro.ipc
Class HttpTransceiver

java.lang.Object
  extended by org.apache.avro.ipc.Transceiver
      extended by org.apache.avro.ipc.HttpTransceiver

public class HttpTransceiver
extends Transceiver

An HTTP-based Transceiver implementation.


Constructor Summary
HttpTransceiver(URL url)
           
 
Method Summary
 String getRemoteName()
           
 List<ByteBuffer> readBuffers()
           
 List<ByteBuffer> transceive(List<ByteBuffer> request)
           
 void writeBuffers(List<ByteBuffer> buffers)
           
 
Methods inherited from class org.apache.avro.ipc.Transceiver
close
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpTransceiver

public HttpTransceiver(URL url)
Method Detail

getRemoteName

public String getRemoteName()
Specified by:
getRemoteName in class Transceiver

transceive

public List<ByteBuffer> transceive(List<ByteBuffer> request)
                            throws IOException
Overrides:
transceive in class Transceiver
Throws:
IOException

readBuffers

public List<ByteBuffer> readBuffers()
                             throws IOException
Specified by:
readBuffers in class Transceiver
Throws:
IOException

writeBuffers

public void writeBuffers(List<ByteBuffer> buffers)
                  throws IOException
Specified by:
writeBuffers in class Transceiver
Throws:
IOException


Copyright © 2009 The Apache Software Foundation