public class ReflectResponder extends SpecificResponder
Responder
for existing interfaces.rpcMetaPlugins
Constructor and Description |
---|
ReflectResponder(Class iface,
Object impl) |
ReflectResponder(Class iface,
Object impl,
org.apache.avro.reflect.ReflectData data) |
ReflectResponder(org.apache.avro.Protocol protocol,
Object impl) |
ReflectResponder(org.apache.avro.Protocol protocol,
Object impl,
org.apache.avro.reflect.ReflectData data) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.avro.io.DatumReader<Object> |
getDatumReader(org.apache.avro.Schema actual,
org.apache.avro.Schema expected) |
protected org.apache.avro.io.DatumWriter<Object> |
getDatumWriter(org.apache.avro.Schema schema) |
org.apache.avro.reflect.ReflectData |
getReflectData() |
void |
writeError(org.apache.avro.Schema schema,
Object error,
org.apache.avro.io.Encoder out)
Writes an error message.
|
getSpecificData, respond
getGenericData, readRequest, writeResponse
public ReflectResponder(org.apache.avro.Protocol protocol, Object impl)
public ReflectResponder(Class iface, Object impl, org.apache.avro.reflect.ReflectData data)
public ReflectResponder(org.apache.avro.Protocol protocol, Object impl, org.apache.avro.reflect.ReflectData data)
public org.apache.avro.reflect.ReflectData getReflectData()
protected org.apache.avro.io.DatumWriter<Object> getDatumWriter(org.apache.avro.Schema schema)
getDatumWriter
in class SpecificResponder
protected org.apache.avro.io.DatumReader<Object> getDatumReader(org.apache.avro.Schema actual, org.apache.avro.Schema expected)
getDatumReader
in class SpecificResponder
public void writeError(org.apache.avro.Schema schema, Object error, org.apache.avro.io.Encoder out) throws IOException
Responder
writeError
in class SpecificResponder
IOException
Copyright © 2009–2023 The Apache Software Foundation. All rights reserved.