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

(Updated Jan. 29, 2014, 6:46 p.m.)


Review request for Ambari, Mahadev Konar, Nate Cole, Sumit Mohanty, and Sid 
Wagle.


Bugs: AMBARI-4461
    https://issues.apache.org/jira/browse/AMBARI-4461


Repository: ambari


Description
-------

Add code to enable the deployment of a View in Ambari.

This is the 3rd Ambari View checkin after the interfaces and configuration.  
This patch should make is possible to deploy Views into Ambari.  

The changes include ...

1) the API framework changes needed to add Views and ViewInstance resource 
types to the Ambari REST API
2) the View framework needed to deploy and access views 
3) unit tests for the new view framework

Some View features not addressed in this patch ...

1) persistent view instances in Ambari DB
2) view security
3) more flexible view UI features
4) view access to Ambari DB
5) default resource provider to persist View resource to Ambari DB


Diffs (updated)
-----

  
ambari-server/src/main/java/org/apache/ambari/server/api/resources/ResourceInstanceFactoryImpl.java
 de6307c 
  
ambari-server/src/main/java/org/apache/ambari/server/api/resources/ViewInstanceResourceDefinition.java
 PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/api/resources/ViewResourceDefinition.java
 PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/api/services/ViewInstanceService.java
 PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/api/services/ViewService.java
 PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/api/services/ViewSubResourceService.java
 PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/configuration/Configuration.java
 b070d98 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariServer.java
 00f1b74 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/DefaultProviderModule.java
 a10835e 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ViewInstanceResourceProvider.java
 PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ViewResourceProvider.java
 PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/spi/Resource.java
 6a82e59 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/utilities/ClusterControllerHelper.java
 3b0c12a 
  
ambari-server/src/main/java/org/apache/ambari/server/view/ViewContextImpl.java 
PRE-CREATION 
  ambari-server/src/main/java/org/apache/ambari/server/view/ViewDefinition.java 
PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/view/ViewInstanceDefinition.java
 PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/view/ViewProviderModule.java
 PRE-CREATION 
  ambari-server/src/main/java/org/apache/ambari/server/view/ViewRegistry.java 
PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/view/ViewSubResourceDefinition.java
 PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/view/ViewSubResourceProvider.java
 PRE-CREATION 
  
ambari-server/src/test/java/org/apache/ambari/server/api/resources/ViewInstanceResourceDefinitionTest.java
 PRE-CREATION 
  
ambari-server/src/test/java/org/apache/ambari/server/api/resources/ViewResourceDefinitionTest.java
 PRE-CREATION 
  
ambari-server/src/test/java/org/apache/ambari/server/view/ViewContextImplTest.java
 PRE-CREATION 
  
ambari-server/src/test/java/org/apache/ambari/server/view/ViewDefinitionTest.java
 PRE-CREATION 
  
ambari-server/src/test/java/org/apache/ambari/server/view/ViewInstanceDefinitionTest.java
 PRE-CREATION 
  
ambari-server/src/test/java/org/apache/ambari/server/view/ViewRegistryTest.java 
PRE-CREATION 
  
ambari-server/src/test/java/org/apache/ambari/server/view/ViewSubResourceDefinitionTest.java
 PRE-CREATION 
  ambari-views/src/main/java/org/apache/ambari/view/URLStreamProvider.java 
PRE-CREATION 
  ambari-views/src/main/java/org/apache/ambari/view/ViewContext.java 87f9a96 

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


Testing
-------

Added new unit tests for view classes.

All ambari-server unit tests pass :

Results :

Tests run: 1353, Failures: 0, Errors: 0, Skipped: 7


Thanks,

Tom Beerbower

Reply via email to