----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/30250/#review69988 -----------------------------------------------------------
lens-server-api/src/main/java/org/apache/lens/server/api/session/SessionClosed.java <https://reviews.apache.org/r/30250/#comment114907> why don't we have user here? lens-server/src/main/java/org/apache/lens/server/LensService.java <https://reviews.apache.org/r/30250/#comment114908> import order is wrong. Pull master and put up the review request again. refer to https://issues.apache.org/jira/browse/LENS-205 lens-server/src/main/java/org/apache/lens/server/LensService.java <https://reviews.apache.org/r/30250/#comment114913> maybe we can add a method `notifyEvent` in LensServices itself so as to remove code duplication. Doing that, `getEventService` will only be called inside `notifyEvent` and then that function's code can directly be put inside `notifyEvent` instead of separate function. Subclasses will need to be modified accordingly. lens-server/src/main/java/org/apache/lens/server/query/QueryExecutionServiceImpl.java <https://reviews.apache.org/r/30250/#comment114910> This should be inherited from LensService. lens-server/src/main/java/org/apache/lens/server/query/QueryExecutionServiceImpl.java <https://reviews.apache.org/r/30250/#comment114909> Why are we removing NPE? - Rajat Khandelwal On Jan. 25, 2015, 8:56 a.m., Raju Bairishetti wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/30250/ > ----------------------------------------------------------- > > (Updated Jan. 25, 2015, 8:56 a.m.) > > > Review request for lens, Amareshwari Sriramadasu and Jaideep dhok. > > > Bugs: LENS-186 > https://issues.apache.org/jira/browse/LENS-186 > > > Repository: lens > > > Description > ------- > > If a service is maintaining some session specific data events like session > started or session closed would be useful for init/cleanup of resources. > > This would be also useful in maintaining session history. > > > Diffs > ----- > > > lens-server-api/src/main/java/org/apache/lens/server/api/session/SessionClosed.java > PRE-CREATION > > lens-server-api/src/main/java/org/apache/lens/server/api/session/SessionEvent.java > PRE-CREATION > > lens-server-api/src/main/java/org/apache/lens/server/api/session/SessionExpired.java > PRE-CREATION > > lens-server-api/src/main/java/org/apache/lens/server/api/session/SessionOpened.java > PRE-CREATION > > lens-server-api/src/main/java/org/apache/lens/server/api/session/SessionRestored.java > PRE-CREATION > lens-server/src/main/java/org/apache/lens/server/LensService.java 7756236 > > lens-server/src/main/java/org/apache/lens/server/query/QueryExecutionServiceImpl.java > c95a948 > > lens-server/src/main/java/org/apache/lens/server/session/HiveSessionService.java > 7641232 > > lens-server/src/test/java/org/apache/lens/server/query/TestEventService.java > 0db5c02 > > Diff: https://reviews.apache.org/r/30250/diff/ > > > Testing > ------- > > Added a unit test in TestEventService > > > Thanks, > > Raju Bairishetti > >
