org.jtheque.core.managers
Interface IManager

All Known Subinterfaces:
ActivableManager, ICacheManager, IEventManager, IFileManager, ILoggingManager, IPatchManager, IPersistenceManager, IPropertiesManager, ISchemaManager, IUndoRedoManager
All Known Implementing Classes:
AbstractActivableManager, AbstractManager, BeansManager, CacheManager, ErrorManager, EventManager, FeatureManager, FileManager, LanguageManager, LoggingManager, MessageManager, ModuleManager, PatchManager, PersistenceManager, PropertiesManager, ResourceManager, SchemaManager, SkinManager, StateManager, UndoRedoManager, UpdateManager, ViewManager

public interface IManager

A manager module. It's a core module that manage a specific part of JTheque. All the managers are managed by the Managers class.

Author:
Baptiste Wicht

Method Summary
 void close()
          Close the manager.
 void init()
          Init the manager.
 void preInit()
          Pre-init the manager.
 

Method Detail

preInit

void preInit()
Pre-init the manager. This operation is called before modules preplug.


init

void init()
          throws ManagerException
Init the manager. This operation is called after modules preplug but before module plug.

Throws:
ManagerException - If an error occurs during the init process.

close

void close()
           throws ManagerException
Close the manager.

Throws:
ManagerException - If an error occurs during the close process.


Copyright © 2009 JTheque. All Rights Reserved.