You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@slider.apache.org by "Sumit Mohanty (JIRA)" <ji...@apache.org> on 2015/01/21 00:35:35 UTC

[jira] [Updated] (SLIDER-703) Slider extensibility

     [ https://issues.apache.org/jira/browse/SLIDER-703?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sumit Mohanty updated SLIDER-703:
---------------------------------
    Fix Version/s:     (was: Slider 0.70)
                   Slider 2.0.0

> Slider extensibility
> --------------------
>
>                 Key: SLIDER-703
>                 URL: https://issues.apache.org/jira/browse/SLIDER-703
>             Project: Slider
>          Issue Type: Task
>          Components: app-package, appmaster
>    Affects Versions: Slider 0.70
>            Reporter: Sumit Mohanty
>            Assignee: Sumit Mohanty
>             Fix For: Slider 2.0.0
>
>
> Slider does not yet provide functional extensibility for applications where the application can extend the behavior of the AppMaster and/or the Agent to provide some custom behavior. Such extension is by definition localized to application instance and thus will not affect other application instances. Such extension are an easy way to add plugins into Agent and AppMaster which would otherwise have needed creation of component types.
> Possible examples are: 
> * Have agent report back some application specific data through the heartbeat
> * Have AppMaster show some application specific data through the REST end point
> * The above REST endpoint could be read-only or it can have limited PUT/POST capabilities
> * AppMaster may allow plugins that perform application instance specific flexing, container allocation that are influenced by current application state, etc.



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