You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Walid Joseph Gedeon (JIRA)" <ji...@apache.org> on 2008/11/18 11:27:44 UTC
[jira] Commented: (FELIX-820) Throw an exception when starting a
fragment bundle
[ https://issues.apache.org/jira/browse/FELIX-820?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12648568#action_12648568 ]
Walid Joseph Gedeon commented on FELIX-820:
-------------------------------------------
Which path would you chose to implement this? There are 2 main solutions I can propose:
1) With a Fragment Manager:
- Add a Fragment Manager that would progressively hold the fragment related information
- Move isFragment(), getPotentialHosts(), and a few other fragment specific code from R4SearchPolicyCore to the Fragment Manager
* Add setIsFragment() and isFragment() to BundleInfo. It would be set on or around construction of a BundleImpl [ in installBundle(long,String, InputStream) ]
* throw exceptions on attempt to start or stop
2) Without a Fragment Manager:
- Make isFragment() in R4SearchPolicyCore public
* Add setIsFragment() and isFragment() to BundleInfo. It would be set on or around construction of a BundleImpl [ in installBundle(long,String, InputStream) ]
* throw exceptions on attempt to start or stop
Any thoughts?
> Throw an exception when starting a fragment bundle
> --------------------------------------------------
>
> Key: FELIX-820
> URL: https://issues.apache.org/jira/browse/FELIX-820
> Project: Felix
> Issue Type: Sub-task
> Components: Framework, Specification compliance
> Affects Versions: felix-1.4.0
> Reporter: Richard S. Hall
> Assignee: Richard S. Hall
> Fix For: felix-1.4.1
>
>
> The spec says attempts to start a fragment should result in an exception. Make it so.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.