Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
SMILA/Documentation/ObjectStore/Bundle org.eclipse.smila.objectstore
Contents
org.eclipse.smila.objectstore
since SMILA 0.9.0
org.eclipse.smila.objectstore JavaDoc
ObjectStoreService
API JavaDoc
The JavaDoc for the ObjectStoreService API can be found in org.eclipse.smila.objectstore.ObjectStoreService.
org.eclipse.smila.objectstore.ObjectStoreService
Description
An ObjectStoreService is mainly used in SMILA to store binary data during bulk processing. Data objects in this service are for example big bulks of records that are to be processed in a single step by some worker.
The interface of ObjectStore services are defined in the interface org.eclipse.smila.objectstore.ObjectStoreService.
org.eclipse.smila.objectstore.StoreObject
Description
A StoreObject contains information about an object in a store.
Common information are:
- ID (String)
- the ID of the object. With this ID the object can be adressed within a store.
- size (long)
- the size (in bytes) of the object
- timestamp (Date)
- the timestamp of the file, in the filesystem based objectstore this is the time of the last modification of this object.
Any ObjectStore implementation might add additional information to the above.
org.eclipse.smila.objectstore.StoreOutputStream
org.eclipse.smila.objectstore
Implementations
A file system based implementation can be found in package org.eclipse.smila.objectstore.filesystem.