Package net.anotheria.anodoc.service
-
Interface Summary Interface Description IModuleFactory This factory is responsible for creating new modules, if a service should be able to create new modules.IModuleService This interface describes the locally available service for Module management.
It provides functions for configuration of itself and for data access/storage.IModuleStorage Storage for Module instances. -
Class Summary Class Description AbstractModuleFactory Base imlementation of IModuleFactory interface which only demands createModule method.LockHolder This class contains a reentrant read-write lock and offers operations on it.ModuleServiceFactory Use this factory to obtain IModuleService instances.ModuleServiceImpl An implementation of IModuleService for local usage, which supports local cache and synchronization over network.ModuleStorageFactory File:ModuleStorageFactory Generated by CIPEnhancer V1.0. -
Exception Summary Exception Description NoFactoryForModuleException Thrown when theIModuleServiceneeds to create a new module instance, but doesn't have the appropriate factory configured.NoStorageForModuleException Thrown when theIModuleServiceneeds to store or load a module instance, but doesn't have the appropriate storage configured.NoStoredModuleEntityException Thrown when theIModuleServiceneeds to load a module instance, but it isn't stored.StorageFailureException General exception a service can throw if it can't proceed as desired.