org.apache.avro.specific
Class SpecificRequestor
java.lang.Object
org.apache.avro.ipc.Requestor
org.apache.avro.reflect.ReflectRequestor
org.apache.avro.specific.SpecificRequestor
- All Implemented Interfaces:
- InvocationHandler
public class SpecificRequestor
- extends ReflectRequestor
Requestor
for generated interfaces.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SpecificRequestor
public SpecificRequestor(Class<?> iface,
Transceiver transceiver)
throws IOException
- Throws:
IOException
SpecificRequestor
public SpecificRequestor(Class<?> iface,
Transceiver transceiver,
SpecificData specificData)
throws IOException
- Throws:
IOException
getDatumWriter
protected DatumWriter<Object> getDatumWriter(Schema schema)
- Overrides:
getDatumWriter
in class ReflectRequestor
getDatumReader
protected DatumReader<Object> getDatumReader(Schema schema)
- Overrides:
getDatumReader
in class ReflectRequestor
getClient
public static Object getClient(Class<?> iface,
Transceiver transciever)
throws IOException
- Create a proxy instance whose methods invoke RPCs.
- Throws:
IOException
getClient
public static Object getClient(Class<?> iface,
Transceiver transciever,
SpecificData specificData)
throws IOException
- Create a proxy instance whose methods invoke RPCs.
- Throws:
IOException
getClient
public static Object getClient(Class<?> iface,
SpecificRequestor requestor)
throws IOException
- Create a proxy instance whose methods invoke RPCs.
- Throws:
IOException
Copyright © 2009 The Apache Software Foundation