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