org.mmbase.storage |
org.mmbase.storage
The interfaces that define the classes for persistent storage of objects.
This package contains classes that define the Transaction and Storage interfaces, and exceptions
that may be thrown by the implementation of these classes.
|
Java Source File Name | Type | Comment |
Attributes.java | Class | This class defines the attributes names used by the standard storage manager classes. |
Storable.java | Interface | This interface contains functionality for retrieving a storage identifier - a name or id
suitable for storing the object. |
StorageConfigurationException.java | Class | This exception gets thrown when an error occurred in the configuration of a StorageFactory or a
storage manager. |
StorageError.java | Class | This error gets thrown when something goes seriously - and likely unrecoverably - wrong in the storage layer.
This includes database connection failures at startup, non-existing vital resources, etc.
In general, a StorageError should indicate that a storage layer is unuseable. |
StorageException.java | Class | This exception gets thrown when something goes wrong in the storage layer. |
StorageFactoryException.java | Class | This exception gets thrown when an error occurred during instantiation of the StorageFactory. |
StorageInaccessibleException.java | Class | This exception gets thrown when the storage is inaccessible, such as when files were moved, a database goes offline,
or user rights on the storage were insufficient to allow access. |
StorageManager.java | Interface | The StorageManager interface defines how to access a storage device. |
StorageManagerFactory.java | Class | This class contains functionality for retrieving StorageManager instances, which give access to the storage device.
It also provides functionality for setting and retrieving configuration data.
This is an abstract class. |
StorageNotFoundException.java | Class | This exception gets thrown if a query resulted nothing, in contrary to the expectation (for example in 'getNode'). |