Allow Observers to completely override base function
----------------------------------------------------

                 Key: HBASE-3348
                 URL: https://issues.apache.org/jira/browse/HBASE-3348
             Project: HBase
          Issue Type: Sub-task
            Reporter: Andrew Purtell
             Fix For: 0.92.0


Currently an observer can act as a filter or translator but cannot stop a 
subsequent call down to the base method for get, put, delete, etc. This means 
an observer cannot completely override the base function. To deal with this we 
can:

- Change the preXXX methods to return the same type as the postXXX methods, the 
same return type of the base method. 

- Extend {{Coprocessor.Environment}} with methods that get/set a "should 
continue" flag. 


-- 
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