Package 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
Responder implementation for generic Java data.-
Field Summary
Fields inherited from class org.apache.avro.ipc.Responder
rpcMetaPlugins -
Constructor Summary
ConstructorsConstructorDescriptionGenericResponder(Protocol local) GenericResponder(Protocol local, GenericData data) -
Method Summary
Modifier and TypeMethodDescriptionprotected DatumReader<Object> getDatumReader(Schema actual, Schema expected) protected DatumWriter<Object> getDatumWriter(Schema schema) readRequest(Schema actual, Schema expected, Decoder in) Reads a request message.voidwriteError(Schema schema, Object error, Encoder out) Writes an error message.voidwriteResponse(Schema schema, Object response, Encoder out) Writes a response message.
-
Constructor Details
-
GenericResponder
-
GenericResponder
-
-
Method Details
-
getGenericData
-
getDatumWriter
-
getDatumReader
-
readRequest
Description copied from class:ResponderReads a request message.- Specified by:
readRequestin classResponder- Throws:
IOException
-
writeResponse
Description copied from class:ResponderWrites a response message.- Specified by:
writeResponsein classResponder- Throws:
IOException
-
writeError
Description copied from class:ResponderWrites an error message.- Specified by:
writeErrorin classResponder- Throws:
IOException
-