org.apache.avro.ipc.specific
Class SpecificResponder
java.lang.Object
org.apache.avro.ipc.Responder
org.apache.avro.ipc.generic.GenericResponder
org.apache.avro.ipc.specific.SpecificResponder
- Direct Known Subclasses:
- ReflectResponder
public class SpecificResponder
- extends GenericResponder
Responder
for generated interfaces.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SpecificResponder
public SpecificResponder(Class iface,
Object impl)
SpecificResponder
public SpecificResponder(Protocol protocol,
Object impl)
SpecificResponder
protected SpecificResponder(Protocol protocol,
Object impl,
SpecificData data)
getDatumWriter
protected DatumWriter<Object> getDatumWriter(Schema schema)
- Overrides:
getDatumWriter
in class GenericResponder
getDatumReader
protected DatumReader<Object> getDatumReader(Schema actual,
Schema expected)
- Overrides:
getDatumReader
in class GenericResponder
writeError
public void writeError(Schema schema,
Object error,
Encoder out)
throws IOException
- Description copied from class:
Responder
- Writes an error message.
- Overrides:
writeError
in class GenericResponder
- Throws:
IOException
respond
public Object respond(Protocol.Message message,
Object request)
throws Exception
- Description copied from class:
Responder
- Computes the response for a message.
- Specified by:
respond
in class Responder
- Throws:
Exception
Copyright © 2011 The Apache Software Foundation. All Rights Reserved.