All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.unidal.initialization.AbstractModule Maven / Gradle / Ivy

The newest version!
package org.unidal.initialization;

public abstract class AbstractModule implements Module {
	private boolean m_initialized;

	protected abstract void execute(ModuleContext ctx) throws Exception;

	@Override
	public void initialize(ModuleContext ctx) throws Exception {
		execute(ctx);
	}

	@Override
	public boolean isInitialized() {
		return m_initialized;
	}

	@Override
	public void setInitialized(boolean initialized) {
		m_initialized = initialized;
	}

	protected void setup(ModuleContext ctx) throws Exception {
		// no nothing by default
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy