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

Review request for Aurora.


Repository: aurora


Description
-------

This processor automates the process of generating mutable "view" peers
that are both capable of being hydrated by MyBatis via private field
injection, and producing an immutable thrift peer graph once hydrated.

 .gitignore                                                                     
                         |   3 +
 build.gradle                                                                   
                         |  28 +++-
 
mutablePeerGen/src/main/java/org/apache/aurora/storage/db/mybatis/peer/MutablePeerProcessor.java
        | 401 ++++++++++++++++++++++++++++++++++++++++++++++++++
 
mutablePeerGen/src/main/resources/META-INF/services/javax.annotation.processing.Processor
               |   1 +
 
mutablePeerGen/src/test/java/org/apache/aurora/storage/db/mybatis/peer/MutablePeerProcessorTest.java
    | 155 +++++++++++++++++++
 
mutablePeerGen/src/test/resources/org/apache/aurora/test/MultipleThriftAnnotations
                      |  69 +++++++++
 
mutablePeerGen/src/test/resources/org/apache/aurora/test/MultipleThriftAnnotationsContainer
             |  71 +++++++++
 mutablePeerGen/src/test/resources/org/apache/aurora/test/PreExistingPeer       
                         |  67 +++++++++
 
mutablePeerGen/src/test/resources/org/apache/aurora/test/PreExistingPeerThriftField
                     |  66 +++++++++
 mutablePeerGen/src/test/resources/org/apache/aurora/test/PrimitiveField        
                         |  65 ++++++++
 mutablePeerGen/src/test/resources/org/apache/aurora/test/PrimitiveListField    
                         |  67 +++++++++
 mutablePeerGen/src/test/resources/org/apache/aurora/test/PrimitiveMapField     
                         |  68 +++++++++
 mutablePeerGen/src/test/resources/org/apache/aurora/test/PrimitiveSetField     
                         |  67 +++++++++
 mutablePeerGen/src/test/resources/org/apache/aurora/test/ThriftField           
                         |  64 ++++++++
 mutablePeerGen/src/test/resources/org/apache/aurora/test/ThriftListField       
                         |  65 ++++++++
 mutablePeerGen/src/test/resources/org/apache/aurora/test/ThriftMapField        
                         |  66 +++++++++
 mutablePeerGen/src/test/resources/org/apache/aurora/test/ThriftSetField        
                         |  64 ++++++++
 
mutablePeerGen/src/test/resources/org/apache/aurora/test/peer/MutableMultipleThriftAnnotations
          |  16 ++
 
mutablePeerGen/src/test/resources/org/apache/aurora/test/peer/MutableMultipleThriftAnnotationsContainer
 |  16 ++
 
mutablePeerGen/src/test/resources/org/apache/aurora/test/peer/MutablePreExistingPeerThriftField
         |  17 +++
 
mutablePeerGen/src/test/resources/org/apache/aurora/test/peer/MutablePrimitiveField
                     |  16 ++
 
mutablePeerGen/src/test/resources/org/apache/aurora/test/peer/MutablePrimitiveListField
                 |  17 +++
 
mutablePeerGen/src/test/resources/org/apache/aurora/test/peer/MutablePrimitiveMapField
                  |  17 +++
 
mutablePeerGen/src/test/resources/org/apache/aurora/test/peer/MutablePrimitiveSetField
                  |  17 +++
 
mutablePeerGen/src/test/resources/org/apache/aurora/test/peer/MutableThriftField
                        |  16 ++
 
mutablePeerGen/src/test/resources/org/apache/aurora/test/peer/MutableThriftListField
                    |  20 +++
 
mutablePeerGen/src/test/resources/org/apache/aurora/test/peer/MutableThriftSetField
                     |  20 +++
 mutablePeerGen/src/test/resources/org/apache/aurora/test/peer/artisinal/Peer   
                         |   9 ++
 settings.gradle                                                                
                         |   2 +-
 29 files changed, 1568 insertions(+), 2 deletions(-)


Diffs
-----

  
mutablePeerGen/src/main/java/org/apache/aurora/storage/db/mybatis/peer/MutablePeerProcessor.java
 PRE-CREATION 
  
mutablePeerGen/src/main/resources/META-INF/services/javax.annotation.processing.Processor
 PRE-CREATION 
  
mutablePeerGen/src/test/java/org/apache/aurora/storage/db/mybatis/peer/MutablePeerProcessorTest.java
 PRE-CREATION 
  
mutablePeerGen/src/test/resources/org/apache/aurora/test/MultipleThriftAnnotations
 PRE-CREATION 
  
mutablePeerGen/src/test/resources/org/apache/aurora/test/MultipleThriftAnnotationsContainer
 PRE-CREATION 
  mutablePeerGen/src/test/resources/org/apache/aurora/test/PreExistingPeer 
PRE-CREATION 
  
mutablePeerGen/src/test/resources/org/apache/aurora/test/PreExistingPeerThriftField
 PRE-CREATION 
  mutablePeerGen/src/test/resources/org/apache/aurora/test/PrimitiveField 
PRE-CREATION 
  mutablePeerGen/src/test/resources/org/apache/aurora/test/PrimitiveListField 
PRE-CREATION 
  mutablePeerGen/src/test/resources/org/apache/aurora/test/PrimitiveMapField 
PRE-CREATION 
  mutablePeerGen/src/test/resources/org/apache/aurora/test/PrimitiveSetField 
PRE-CREATION 
  mutablePeerGen/src/test/resources/org/apache/aurora/test/ThriftField 
PRE-CREATION 
  mutablePeerGen/src/test/resources/org/apache/aurora/test/ThriftListField 
PRE-CREATION 
  mutablePeerGen/src/test/resources/org/apache/aurora/test/ThriftMapField 
PRE-CREATION 
  mutablePeerGen/src/test/resources/org/apache/aurora/test/ThriftSetField 
PRE-CREATION 
  
mutablePeerGen/src/test/resources/org/apache/aurora/test/peer/MutableMultipleThriftAnnotations
 PRE-CREATION 
  
mutablePeerGen/src/test/resources/org/apache/aurora/test/peer/MutableMultipleThriftAnnotationsContainer
 PRE-CREATION 
  
mutablePeerGen/src/test/resources/org/apache/aurora/test/peer/MutablePreExistingPeerThriftField
 PRE-CREATION 
  
mutablePeerGen/src/test/resources/org/apache/aurora/test/peer/MutablePrimitiveField
 PRE-CREATION 
  
mutablePeerGen/src/test/resources/org/apache/aurora/test/peer/MutablePrimitiveListField
 PRE-CREATION 
  
mutablePeerGen/src/test/resources/org/apache/aurora/test/peer/MutablePrimitiveMapField
 PRE-CREATION 
  
mutablePeerGen/src/test/resources/org/apache/aurora/test/peer/MutablePrimitiveSetField
 PRE-CREATION 
  
mutablePeerGen/src/test/resources/org/apache/aurora/test/peer/MutableThriftField
 PRE-CREATION 
  
mutablePeerGen/src/test/resources/org/apache/aurora/test/peer/MutableThriftListField
 PRE-CREATION 
  
mutablePeerGen/src/test/resources/org/apache/aurora/test/peer/MutableThriftSetField
 PRE-CREATION 
  mutablePeerGen/src/test/resources/org/apache/aurora/test/peer/artisinal/Peer 
PRE-CREATION 

Diff: https://reviews.apache.org/r/42749/diff/


Testing
-------

Locally green: `./gradlew -Pq test`


Thanks,

John Sirois

Reply via email to