This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 26214 - Create org.netbeans.[as]pi.modules
Summary: Create org.netbeans.[as]pi.modules
Status: RESOLVED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Module System (show other bugs)
Version: 3.x
Hardware: All All
: P3 blocker (vote)
Assignee: Jesse Glick
URL:
Keywords:
Depends on: 26126
Blocks: 26064 26208 26215
  Show dependency tree
 
Reported: 2002-08-02 09:13 UTC by akemr
Modified: 2008-12-23 08:34 UTC (History)
1 user (show)

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description akemr 2002-08-02 09:13:44 UTC
Move Module, ModuleManager, Events,
Installer, *Exception, Util from
org.netbeans.core.modules to some
lib/modulesys.jar, e.g.
org.netbeans.[as]pi.modules; this will depend on
openide-util, openide-lookup, openide-modules
Comment 1 Jaroslav Tulach 2002-08-02 10:20:45 UTC
I thing to consider: Create a microkernel module for NetBeans. This
would contain all the logic needed for loading NetBeans modules
(probably needs FileSystem API as well), would initialize the modules
and call their ModuleInstall classes and finish. The current core
initialization would be moved from main method to
ModuleInstall.restored and separated to appropriate core submodules.
The last item would likely require some priority ordering of modules -
something like UNIX V initilization levels...
Comment 2 Jesse Glick 2002-08-02 18:03:54 UTC
Will consider something like this. I don't like having ModuleList part
of it though. There is UI involved in the module system startup which
I would find it difficult to disentangle completely.
Comment 3 Jesse Glick 2002-09-11 17:45:00 UTC
Downgrading priority relative to performance stuff unless this is
really needed for something in 4.0.
Comment 4 Jesse Glick 2002-11-02 21:45:41 UTC
Sorry, this doesn't look likely for 4.0.
Comment 5 Jesse Glick 2005-12-09 00:08:08 UTC
Was essentially done in 5.0.