Class TransactionalBlobStore

  • All Implemented Interfaces:
    javax.transaction.Synchronization, BlobStore

    public class TransactionalBlobStore
    extends AbstractBlobStore
    implements javax.transaction.Synchronization
    Transactional Blob Store.

    Until the transaction is committed, blobs are stored in a transient store. Upon commit, they are sent to the permanent store.

    It is important that a copy operation between the transient store and the permanent store be extremely fast and never fail, as it will be done during commit.