biz.junginger.modules.core
Class ModuleInitializationSequence
java.lang.Object
biz.junginger.modules.core.ModuleInitializationSequence
- public class ModuleInitializationSequence
- extends java.lang.Object
Determines the initialization sequence of modules according to their depencies.
Usually called by ModuleManager.
Subject to the MyModules Software Licence (based on the Apache Software License).
Copyright (c) 2003 Markus Oliver Junginger. All rights reserved.
http://www.junginger.biz
- Version:
- $Id: $
- Author:
- Markus Oliver Junginger
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ModuleInitializationSequence
public ModuleInitializationSequence(java.util.List unsortedMetaData)
compute
public void compute()
throws java.lang.Exception
- Computes the sequence.
- Throws:
java.lang.Exception
setFirstReadyModule
public void setFirstReadyModule(java.lang.String firstReadyModule)
throws java.lang.Exception
- Throws:
java.lang.Exception
getSorted
public java.util.List getSorted()
- Returns:
- List of ModuleMetaData objects
getModuleMetaDataMap
public java.util.Map getModuleMetaDataMap()
- Returns:
- Map: ModuleMetaData accessible by their id