Package com.jalios.jstore

Contains JStore core classes.

See:
          Description

Interface Summary
CleanFilter This interface must be implemented to define cleaning rules.
Searchable This interface must be implemented by Storable classes to support full-text search.
Storable The interface an object must implement to be managed in the Store.
StorableHandler StorableHandler is the interface implemented by all storable handler objects.
StoreConstants  
StoreListener A Store event gets fired whenever a storable is created, updated or deleted.
 

Class Summary
BasicStorable This class is a convenient super class for any Storable classes.
BasicStorable.CdateComparator<T extends Storable> Compares two Storables using their Cdate in descending order (newest date first).
BasicStorable.IdComparator<T extends Storable> Compares two Storables using their ID.
BasicStorable.MdateComparator<T extends Storable> Compares two Storables using their Mdate in descending order (newest date first).
FTSearchEngine This class implements a full-text engine.
InnerLogEntry This class represents a inner Store operation.
LoadReport This class reports informations about the last load.
LogCleaner  
LogEntry This abstract class represents a Store operation.
LogicalStampManager This class provides logical stamps.
LogManager This class manages the log file
LogManagerDeltaHandler This class is the SAX handler which handles the LogEntry when the log is parsed to generate the suffix of the log beyond a given stamp
LogManagerHandler This class is the super class of all the LogManager handlers
LogManagerLoadHandler This class is the SAX handler which handles the LogEntry when the log is parsed.
LogManagerSyncHandler This class is the LogManagerHandler which handles the LogEntry when the log is parsed to get the storable ids created or mutated since the given sync stamp.
LogManagerVersionHandler This class is the SAX handler which handles the LogEntry when the log is parsed to build all the version of storables.
Stamp This class represents a stamp.
StampManager This interface must be implemented by classes providing stamps.
StampTable This class contains a set of stamp (one per urid).
StorableLogEntry This abstract class represents a Store operation on a Storable object.
Store This class is the facade of JStore framework.
StoreCleaner Write clean line of Store.
StoreUtil This class contains static utility methods
Swizzler This class manages the id <-> storable maps.
SyncManager This class manages store synchronization
TemporalStampManager This class provides pseudo-temporal stamps.
Test This class runs a bunch of tests.
 

Exception Summary
IllegalStoreAccessException  
IllegalStoreOperation  
LogException  
NoUpdateException  
UnknownStoreIDException  
 

Package com.jalios.jstore Description

Contains JStore core classes. JStore is an in-memory log-based object store.



Copyright © 2001-2010 Jalios SA. All Rights Reserved.