// UseIn sets this store as the core data store in the passed composer and adds // all possible extension to it. func (store S3Store) UseIn(composer *tusd.StoreComposer) { composer.UseCore(store) composer.UseTerminater(store) composer.UseFinisher(store) composer.UseGetReader(store) composer.UseConcater(store) }
// UseIn adds this locker to the passed composer. func (locker *MemoryLocker) UseIn(composer *tusd.StoreComposer) { composer.UseLocker(locker) }
func SetupPreHooks(composer *tusd.StoreComposer) { composer.UseCore(hookDataStore{ DataStore: composer.Core, }) }
// UseIn sets this store as the core data store in the passed composer and adds // all possible extension to it. func (store FileStore) UseIn(composer *tusd.StoreComposer) { composer.UseCore(store) composer.UseGetReader(store) composer.UseTerminater(store) composer.UseLocker(store) }
// UseIn adds this locker to the passed composer. func (locker *ConsulLocker) UseIn(composer *tusd.StoreComposer) { composer.UseLocker(locker) }