Class ClientStorageService

All Implemented Interfaces:
Filter, Component, DestructableComponent, IdentifiableComponent, IdentifiedComponent, InitializableComponent, EnumeratableStorageService, StorageCapabilities, StorageService

public class ClientStorageService extends AbstractMapBackedStorageService implements Filter, StorageCapabilities
Implementation of StorageService that stores data in-memory in a shared session attribute.

The data for this service is managed in a ClientStorageServiceStore object, which must be created by some operation within the container for this implementation to function. Actual load/store of the data to/from that object is driven via companion classes. The serialization of data is inside the storage object class, but the encryption/decryption is here.