You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Felix Meschberger (JIRA)" <ji...@apache.org> on 2008/05/20 14:00:56 UTC
[jira] Created: (FELIX-574) Replace Action and Render service
interfaces by the Servlet interface
Replace Action and Render service interfaces by the Servlet interface
---------------------------------------------------------------------
Key: FELIX-574
URL: https://issues.apache.org/jira/browse/FELIX-574
Project: Felix
Issue Type: Improvement
Components: Web Console
Reporter: Felix Meschberger
The OSGi web console currently defines the Action and Render service interfaces to extend the console with more functionality. Experience shows that this is probably not the best of all ideas. In addition, modifying the console to allow for rest-ful URLs (FELIX-566), would also be more complicated if we keep these interfaces.
To make it simpler to just plug into the OSGi web console, the Action and Render service interfaces should be dropped and be replaced by using the javax.servlet.Servlet interface as the extension point. Any servlets registered with some define service registration property is taken up by the OSGi web console as an extension employing the white board pattern.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (FELIX-574) Replace Action and Render service
interfaces by the Servlet interface
Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/FELIX-574?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12598356#action_12598356 ]
Felix Meschberger commented on FELIX-574:
-----------------------------------------
Deprecated the Action and Render interfaces as a first step into the direction of this issue in Rev. 658334
> Replace Action and Render service interfaces by the Servlet interface
> ---------------------------------------------------------------------
>
> Key: FELIX-574
> URL: https://issues.apache.org/jira/browse/FELIX-574
> Project: Felix
> Issue Type: Improvement
> Components: Web Console
> Reporter: Felix Meschberger
>
> The OSGi web console currently defines the Action and Render service interfaces to extend the console with more functionality. Experience shows that this is probably not the best of all ideas. In addition, modifying the console to allow for rest-ful URLs (FELIX-566), would also be more complicated if we keep these interfaces.
> To make it simpler to just plug into the OSGi web console, the Action and Render service interfaces should be dropped and be replaced by using the javax.servlet.Servlet interface as the extension point. Any servlets registered with some define service registration property is taken up by the OSGi web console as an extension employing the white board pattern.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Closed: (FELIX-574) Replace Action and Render service
interfaces by the Servlet interface
Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/FELIX-574?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Felix Meschberger closed FELIX-574.
-----------------------------------
Resolution: Fixed
Fix Version/s: webconsole-1.0.2
The Action and Render interfaces are now deprecated and replaced with the use of the Servlet API javax.servlet.Servlet interface.
The OSGi Manager listens for registered Servlet services and assumes those with a "felix.webconsole.label" service registration property to be targeted at extending the Web Console.
In addition an abstract implementation AbstractWebConsolePlugin is provided, which may be extended to render information or to act upon change requests.
Finally any services registered as Action or Render services are wrapped into proxy servlets and for the moment still supported.
> Replace Action and Render service interfaces by the Servlet interface
> ---------------------------------------------------------------------
>
> Key: FELIX-574
> URL: https://issues.apache.org/jira/browse/FELIX-574
> Project: Felix
> Issue Type: Improvement
> Components: Web Console
> Reporter: Felix Meschberger
> Assignee: Felix Meschberger
> Fix For: webconsole-1.0.2
>
>
> The OSGi web console currently defines the Action and Render service interfaces to extend the console with more functionality. Experience shows that this is probably not the best of all ideas. In addition, modifying the console to allow for rest-ful URLs (FELIX-566), would also be more complicated if we keep these interfaces.
> To make it simpler to just plug into the OSGi web console, the Action and Render service interfaces should be dropped and be replaced by using the javax.servlet.Servlet interface as the extension point. Any servlets registered with some define service registration property is taken up by the OSGi web console as an extension employing the white board pattern.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Assigned: (FELIX-574) Replace Action and Render service
interfaces by the Servlet interface
Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/FELIX-574?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Felix Meschberger reassigned FELIX-574:
---------------------------------------
Assignee: Felix Meschberger
> Replace Action and Render service interfaces by the Servlet interface
> ---------------------------------------------------------------------
>
> Key: FELIX-574
> URL: https://issues.apache.org/jira/browse/FELIX-574
> Project: Felix
> Issue Type: Improvement
> Components: Web Console
> Reporter: Felix Meschberger
> Assignee: Felix Meschberger
>
> The OSGi web console currently defines the Action and Render service interfaces to extend the console with more functionality. Experience shows that this is probably not the best of all ideas. In addition, modifying the console to allow for rest-ful URLs (FELIX-566), would also be more complicated if we keep these interfaces.
> To make it simpler to just plug into the OSGi web console, the Action and Render service interfaces should be dropped and be replaced by using the javax.servlet.Servlet interface as the extension point. Any servlets registered with some define service registration property is taken up by the OSGi web console as an extension employing the white board pattern.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Work started: (FELIX-574) Replace Action and Render service
interfaces by the Servlet interface
Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/FELIX-574?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Work on FELIX-574 started by Felix Meschberger.
> Replace Action and Render service interfaces by the Servlet interface
> ---------------------------------------------------------------------
>
> Key: FELIX-574
> URL: https://issues.apache.org/jira/browse/FELIX-574
> Project: Felix
> Issue Type: Improvement
> Components: Web Console
> Reporter: Felix Meschberger
> Assignee: Felix Meschberger
>
> The OSGi web console currently defines the Action and Render service interfaces to extend the console with more functionality. Experience shows that this is probably not the best of all ideas. In addition, modifying the console to allow for rest-ful URLs (FELIX-566), would also be more complicated if we keep these interfaces.
> To make it simpler to just plug into the OSGi web console, the Action and Render service interfaces should be dropped and be replaced by using the javax.servlet.Servlet interface as the extension point. Any servlets registered with some define service registration property is taken up by the OSGi web console as an extension employing the white board pattern.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.