Package com.jalios.jstore
Contains JStore core classes. JStore is an in-memory log-based object store.
-
Interface Summary Interface Description CleanFilter This interface must be implemented to define cleaning rules.LogCleanerObserver 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 Class Description 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).DecodeContext 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 LogCleanerReport LogEntry This abstract class represents a Store operation.LogicalStampManager This class provides logical stamps.LogManager This class manages the log fileLogManagerDeltaHandler 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 stampLogManagerHandler This class is the super class of all the LogManager handlersLogManagerLoadHandler 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 methodsSwizzler This class manages the id <-> storable maps.SyncManager This class manages store synchronizationTemporalStampManager This class provides pseudo-temporal stamps. -
Exception Summary Exception Description IllegalStoreAccessException IllegalStoreOperation LogException NoUpdateException UnknownStoreIDException