[ 
https://issues.apache.org/jira/browse/EAGLE-386?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15389739#comment-15389739
 ] 

ASF GitHub Bot commented on EAGLE-386:
--------------------------------------

GitHub user haoch opened a pull request:

    https://github.com/apache/incubator-eagle/pull/272

    [EAGLE-386] Refactor Application Framework Interfaces and StreamEventMapper

    https://issues.apache.org/jira/browse/EAGLE-386
    
    ## Application Framework Interfaces
    
    Application Context (Runtime): org.apache.eagle.app.ApplicationContext
    Application Metadata Entity (Persistence): 
org.apache.eagle.metadata.model.ApplicationEntity
    Application Processing Logic (Execution): org.apache.eagle.app.Application
    Application Lifecycle Listener (Installation): 
org.apache.eagle.app.ApplicationLifecycleListener
    
    ##  StreamEventMapper (Flatten/Direct)
    * FlattenEventMapper
    * DirectEventMapper
    
    ## Metadata.xml Path Best Practice
    /META-INF/apps/example/metadata.xml

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/haoch/incubator-eagle EAGLE-386

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/incubator-eagle/pull/272.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #272
    
----
commit e21b073f6a21e2b9b6aa580d11dbadfa474c9c4c
Author: Hao Chen <[email protected]>
Date:   2016-07-21T12:28:32Z

    [EAGLE-382][EAGLE-385] Monitoring Application Framework Core
    
    https://issues.apache.org/jira/browse/EAGLE-382
    
    Author: Hao Chen <[email protected]>
    
    Closes #270 from haoch/EAGLE-382.

commit 15f4b9e3e56d814072509663447a50c671e43f42
Author: Chen, Hao <[email protected]>
Date:   2016-07-22T09:27:28Z

    Decouple Tuple to Event mapping with StreamEventMapper

commit fc6cf21c0f98ac7276fd4fd10441e1ef348cbaa9
Author: Chen, Hao <[email protected]>
Date:   2016-07-22T09:35:42Z

    Rename EventMapper and Application#buildApp

commit 7a75eb4111888993c0abf0eb777cec3f98793a0a
Author: Chen, Hao <[email protected]>
Date:   2016-07-22T10:11:27Z

    Integrate with ApplicationContext with ApplicationLifecycleListener to make 
sure callback onAppInstall/onAppUninstall

commit 1524a2689856102bc42c1001277853ca3d33ef2f
Author: Chen, Hao <[email protected]>
Date:   2016-07-22T10:29:03Z

    Clarify application framework interfaces and docs

commit faf838711ef7f6f6bc0ea98da94045650b664a89
Author: Chen, Hao <[email protected]>
Date:   2016-07-22T10:54:10Z

    Clarify ApplicationContext as single entrance of app 
metadata/processing/lifecycle

commit 38a91bce9fcca65532be09eb3c1a82a8e4f56c74
Author: Chen, Hao <[email protected]>
Date:   2016-07-22T11:03:18Z

    Clear application service code

commit b0028779196071f52a2fff9f3d40e299398b1857
Author: Chen, Hao <[email protected]>
Date:   2016-07-22T13:05:59Z

    Better metadata.xml practice: /META-INF/apps/example/metadata.xml

----


> Refactor Application Framework Interfaces and StreamEventMapper
> ---------------------------------------------------------------
>
>                 Key: EAGLE-386
>                 URL: https://issues.apache.org/jira/browse/EAGLE-386
>             Project: Eagle
>          Issue Type: Sub-task
>            Reporter: Hao Chen
>            Assignee: Hao Chen
>             Fix For: v0.5.0
>
>
> h1. Application Framework Interfaces
> Application Context (Runtime): org.apache.eagle.app.ApplicationContext
> Application Metadata Entity (Persistence): 
> org.apache.eagle.metadata.model.ApplicationEntity
> Application Processing Logic (Execution): org.apache.eagle.app.Application
> Application Lifecycle Listener (Installation): 
> org.apache.eagle.app.ApplicationLifecycleListener
> h1. StreamEventMapper (Flatten/Direct)
> * FlattenEventMapper
> * DirectEventMapper
> h1. Metadata.xml Path Best Practice
> /META-INF/apps/example/metadata.xml



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to