> On Oct. 6, 2014, 10:19 a.m., kturner wrote:
> > core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java,
> >  line 200
> > <https://reviews.apache.org/r/26188/diff/1/?file=713519#file713519line200>
> >
> >     Is there a benefit to deprecating here if its deprecated in the parent 
> > class?  I am not sure if its needed, does the deprecated annotation inherit?

It's good practice to deprecate implementing sub-class methods for deprecated 
interface methods, unless there's a good reason to expect the sub-class to be 
referenced directly and it still needs the method. Annotations are not 
inherited, and can lead to API confusion if it's deprecated in an interface, 
but not in the implementing class.


- Christopher


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/26188/#review55498
-----------------------------------------------------------


On Oct. 3, 2014, 1:30 p.m., Jenna Huston wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/26188/
> -----------------------------------------------------------
> 
> (Updated Oct. 3, 2014, 1:30 p.m.)
> 
> 
> Review request for accumulo.
> 
> 
> Bugs: ACCUMULO-3176
>     https://issues.apache.org/jira/browse/ACCUMULO-3176
> 
> 
> Repository: accumulo
> 
> 
> Description
> -------
> 
> Gives the ability to add properties to tables before they are initialized.  
> Therefore these properties will take effect before the default tablet is 
> created.  We create a NewTableConfiguration class and send that in the create 
> method as opposed to adding another method.  
> 
> 
> Diffs
> -----
> 
>   
> core/src/main/java/org/apache/accumulo/core/client/admin/TableOperations.java 
> 97f538d 
>   
> core/src/main/java/org/apache/accumulo/core/client/impl/NewTableConfiguration.java
>  PRE-CREATION 
>   
> core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java
>  e46b9c9 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockAccumulo.java 
> 32dbb28 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTable.java 
> 35cbdd2 
>   
> core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java
>  08750fe 
>   
> core/src/test/java/org/apache/accumulo/core/client/impl/TableOperationsHelperTest.java
>  02838ed 
>   proxy/src/main/java/org/apache/accumulo/proxy/ProxyServer.java a778add 
>   
> shell/src/main/java/org/apache/accumulo/shell/commands/CreateTableCommand.java
>  81b39d2 
>   
> test/src/test/java/org/apache/accumulo/test/CreateTableWithNewTableConfigIT.java
>  PRE-CREATION 
> 
> Diff: https://reviews.apache.org/r/26188/diff/
> 
> 
> Testing
> -------
> 
> New IT, ran unit test and integration tests
> 
> 
> Thanks,
> 
> Jenna Huston
> 
>

Reply via email to