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

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to