org.apache.avro.ipc.generic
Class GenericResponder
java.lang.Object
org.apache.avro.ipc.Responder
org.apache.avro.ipc.generic.GenericResponder
- Direct Known Subclasses:
- SpecificResponder
public abstract class GenericResponder
- extends Responder
Responder
implementation for generic Java data.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GenericResponder
public GenericResponder(Protocol local)
getDatumWriter
protected DatumWriter<Object> getDatumWriter(Schema schema)
getDatumReader
protected DatumReader<Object> getDatumReader(Schema actual,
Schema expected)
readRequest
public Object readRequest(Schema actual,
Schema expected,
Decoder in)
throws IOException
- Description copied from class:
Responder
- Reads a request message.
- Specified by:
readRequest
in class Responder
- Throws:
IOException
writeResponse
public void writeResponse(Schema schema,
Object response,
Encoder out)
throws IOException
- Description copied from class:
Responder
- Writes a response message.
- Specified by:
writeResponse
in class Responder
- Throws:
IOException
writeError
public void writeError(Schema schema,
Object error,
Encoder out)
throws IOException
- Description copied from class:
Responder
- Writes an error message.
- Specified by:
writeError
in class Responder
- Throws:
IOException
Copyright © 2011 The Apache Software Foundation. All Rights Reserved.