[ 
https://issues.apache.org/jira/browse/AVRO-76?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

George Porter updated AVRO-76:
------------------------------

    Attachment: AVRO-76.patch

I overhauled the plug-in API to replace all of the individual parameters with a 
single RPCContext object.  This will make evolving the plug-in framework much 
easier in the future.  Right now the RPCContext holds a minimal amount of 
information, but as we need more, we can easily add new (protected) fields and 
public methods to that class.

Got rid of the fields in the requestor, and so we should be thread safe now

Got rid of the error methods--that is handled by an isError() method in the 
RPCContext, and a response() and error() methods for accessing either the 
response object or the AvroRemoteException

> Add plug-in mechanism for manipulating per-call metadata
> --------------------------------------------------------
>
>                 Key: AVRO-76
>                 URL: https://issues.apache.org/jira/browse/AVRO-76
>             Project: Avro
>          Issue Type: Sub-task
>          Components: java
>            Reporter: George Porter
>            Assignee: George Porter
>         Attachments: AVRO-76.patch, AVRO-76.patch, AVRO-76.patch, 
> AVRO-76.patch, AVRO-76.patch
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to