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 2014/12/05 02:01:45 UTC

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

Sumit Mohanty created SLIDER-703:
------------------------------------

             Summary: 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 0.70


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)