/** * Compares this object with the given other object for equality. * @see java.lang.Object#equals(java.lang.Object) * * @param o the other object to be compared * @return true, if the other object is also a PackageState containing * the same module, false otherwise. */ public boolean equals(final Object o) { if (this == o) { return true; } if (!(o instanceof PackageState)) { return false; } final PackageState packageState = (PackageState) o; if (!this.module.getModuleClass().equals(packageState.module.getModuleClass())) { return false; } return true; }
/** * Compares this object with the given other object for equality. * @see java.lang.Object#equals(java.lang.Object) * * @param o the other object to be compared * @return true, if the other object is also a PackageState containing * the same module, false otherwise. */ public boolean equals(final Object o) { if (this == o) { return true; } if (!(o instanceof PackageState)) { return false; } final PackageState packageState = (PackageState) o; if (!this.module.getModuleClass().equals(packageState.module.getModuleClass())) { return false; } return true; }
/** * Compares this object with the given other object for equality. * @see java.lang.Object#equals(java.lang.Object) * * @param o the other object to be compared * @return true, if the other object is also a PackageState containing * the same module, false otherwise. */ public boolean equals(final Object o) { if (this == o) { return true; } if (!(o instanceof PackageState)) { return false; } final PackageState packageState = (PackageState) o; if (!this.module.getModuleClass().equals(packageState.module.getModuleClass())) { return false; } return true; }
/** * Returns a basic string representation of this SortModule. This * should be used for debugging purposes only. * @see java.lang.Object#toString() * * @return a string representation of this module. */ public String toString () { final StringBuffer buffer = new StringBuffer(); buffer.append("SortModule: "); buffer.append(this.position); buffer.append(" "); buffer.append(this.state.getModule().getName()); buffer.append(" "); buffer.append(this.state.getModule().getModuleClass()); return buffer.toString(); }
/** * Returns a basic string representation of this SortModule. This * should be used for debugging purposes only. * @see java.lang.Object#toString() * * @return a string representation of this module. */ public String toString () { final StringBuffer buffer = new StringBuffer(); buffer.append("SortModule: "); buffer.append(this.position); buffer.append(" "); buffer.append(this.state.getModule().getName()); buffer.append(" "); buffer.append(this.state.getModule().getModuleClass()); return buffer.toString(); }
/** * Returns a basic string representation of this SortModule. This * should be used for debugging purposes only. * @see java.lang.Object#toString() * * @return a string representation of this module. */ public String toString () { final StringBuffer buffer = new StringBuffer(); buffer.append("SortModule: "); buffer.append(this.position); buffer.append(" "); buffer.append(this.state.getModule().getName()); buffer.append(" "); buffer.append(this.state.getModule().getModuleClass()); return buffer.toString(); }
/** * Checks, whether a certain module is available. * * @param moduleDescription the module description of the desired module. * @return true, if the module is available and the version of the module * is compatible, false otherwise. */ public boolean isModuleAvailable(final ModuleInfo moduleDescription) { final PackageState[] packageStates = (PackageState[]) this.modules.toArray(new PackageState[this.modules.size()]); for (int i = 0; i < packageStates.length; i++) { final PackageState state = packageStates[i]; if (state.getModule().getModuleClass().equals(moduleDescription.getModuleClass())) { return (state.getState() == PackageState.STATE_INITIALIZED); } } return false; }
/** * Checks, whether a certain module is available. * * @param moduleDescription the module description of the desired module. * @return true, if the module is available and the version of the module * is compatible, false otherwise. */ public boolean isModuleAvailable(final ModuleInfo moduleDescription) { final PackageState[] packageStates = (PackageState[]) this.modules.toArray(new PackageState[this.modules.size()]); for (int i = 0; i < packageStates.length; i++) { final PackageState state = packageStates[i]; if (state.getModule().getModuleClass().equals(moduleDescription.getModuleClass())) { return (state.getState() == PackageState.STATE_INITIALIZED); } } return false; }
/** * Checks, whether a certain module is available. * * @param moduleDescription the module description of the desired module. * @return true, if the module is available and the version of the module * is compatible, false otherwise. */ public boolean isModuleAvailable(final ModuleInfo moduleDescription) { final PackageState[] packageStates = (PackageState[]) this.modules.toArray(new PackageState[this.modules.size()]); for (int i = 0; i < packageStates.length; i++) { final PackageState state = packageStates[i]; if (state.getModule().getModuleClass().equals(moduleDescription.getModuleClass())) { return (state.getState() == PackageState.STATE_INITIALIZED); } } return false; }
for (int i = 0; i < activeModules.size(); i++) { final Module mod = (Module) activeModules.get(i); p.print(new PadMessage(mod.getModuleClass(), 70)); p.print(" ["); p.print(mod.getSubSystem());
for (int i = 0; i < activeModules.size(); i++) { final Module mod = (Module) activeModules.get(i); p.print(new PadMessage(mod.getModuleClass(), 70)); p.print(" ["); p.print(mod.getSubSystem());
(PackageState[]) this.modules.toArray(new PackageState[this.modules.size()]); for (int i = 0; i < packageStates.length; i++) { if (packageStates[i].getModule().getModuleClass().equals(module.getModuleClass())) { if (packageStates[i].getState() == PackageState.STATE_ERROR) { return RETURN_MODULE_ERROR;
for (int i = 0; i < activeModules.size(); i++) { final Module mod = (Module) activeModules.get(i); p.print(new PadMessage(mod.getModuleClass(), 70)); p.print(" ["); p.print(mod.getSubSystem());
(PackageState[]) this.modules.toArray(new PackageState[this.modules.size()]); for (int i = 0; i < packageStates.length; i++) { if (packageStates[i].getModule().getModuleClass().equals(module.getModuleClass())) { if (packageStates[i].getState() == PackageState.STATE_ERROR) { return RETURN_MODULE_ERROR;
(PackageState[]) this.modules.toArray(new PackageState[this.modules.size()]); for (int i = 0; i < packageStates.length; i++) { if (packageStates[i].getModule().getModuleClass().equals(module.getModuleClass())) { if (packageStates[i].getState() == PackageState.STATE_ERROR) { return RETURN_MODULE_ERROR;
moduleMap.put(state.getModule().getModuleClass(), mod);
moduleMap.put(state.getModule().getModuleClass(), mod);
/** * Initializes all previously uninitialized modules. Once a module is initialized, * it is not re-initialized a second time. */ public synchronized void initializeModules() { // sort by subsystems and dependency PackageSorter.sort(this.modules); for (int i = 0; i < this.modules.size(); i++) { final PackageState mod = (PackageState) this.modules.get(i); if (mod.configure(this.booter)) { Log.debug(new Log.SimpleMessage("Conf: ", new PadMessage(mod.getModule().getModuleClass(), 70), " [", mod.getModule().getSubSystem(), "]")); } } for (int i = 0; i < this.modules.size(); i++) { final PackageState mod = (PackageState) this.modules.get(i); if (mod.initialize(this.booter)) { Log.debug(new Log.SimpleMessage("Init: ", new PadMessage(mod.getModule().getModuleClass(), 70), " [", mod.getModule().getSubSystem(), "]")); } } }
/** * Initializes all previously uninitialized modules. Once a module is initialized, * it is not re-initialized a second time. */ public synchronized void initializeModules() { // sort by subsystems and dependency PackageSorter.sort(this.modules); for (int i = 0; i < this.modules.size(); i++) { final PackageState mod = (PackageState) this.modules.get(i); if (mod.configure(this.booter)) { Log.debug(new Log.SimpleMessage("Conf: ", new PadMessage(mod.getModule().getModuleClass(), 70), " [", mod.getModule().getSubSystem(), "]")); } } for (int i = 0; i < this.modules.size(); i++) { final PackageState mod = (PackageState) this.modules.get(i); if (mod.initialize(this.booter)) { Log.debug(new Log.SimpleMessage("Init: ", new PadMessage(mod.getModule().getModuleClass(), 70), " [", mod.getModule().getSubSystem(), "]")); } } }
/** * Initializes all previously uninitialized modules. Once a module is initialized, * it is not re-initialized a second time. */ public synchronized void initializeModules() { // sort by subsystems and dependency PackageSorter.sort(this.modules); for (int i = 0; i < this.modules.size(); i++) { final PackageState mod = (PackageState) this.modules.get(i); if (mod.configure(this.booter)) { Log.debug(new Log.SimpleMessage("Conf: ", new PadMessage(mod.getModule().getModuleClass(), 70), " [", mod.getModule().getSubSystem(), "]")); } } for (int i = 0; i < this.modules.size(); i++) { final PackageState mod = (PackageState) this.modules.get(i); if (mod.initialize(this.booter)) { Log.debug(new Log.SimpleMessage("Init: ", new PadMessage(mod.getModule().getModuleClass(), 70), " [", mod.getModule().getSubSystem(), "]")); } } }