DS3 .NET Software Development Kit  3.0.0
Provides access to the Spectra Logic DS3 API through .NET.
Ds3.Helpers.Strategys.ChunkStrategys.ReadRandomAccessChunkStrategy Class Reference

The ReadRandomAccessChunkStrategy will get the available job chunks and allocate those chunks More...

Inheritance diagram for Ds3.Helpers.Strategys.ChunkStrategys.ReadRandomAccessChunkStrategy:
Ds3.Helpers.Strategys.ChunkStrategys.IChunkStrategy

Public Member Functions

 ReadRandomAccessChunkStrategy (int retryAfter)
 
 ReadRandomAccessChunkStrategy (int retryAfter, Action< TimeSpan > wait)
 
IEnumerable< TransferItemGetNextTransferItems (IDs3Client client, MasterObjectList jobResponse)
 Allocate chunks using a specific strategy and returning allocated blobs More...
 
void CompleteBlob (Blob blob)
 Marks a blob as complete More...
 
void Stop ()
 Send a stop signal More...
 

Properties

int RetryAfterLeft [get]
 

Detailed Description

The ReadRandomAccessChunkStrategy will get the available job chunks and allocate those chunks

Member Function Documentation

void Ds3.Helpers.Strategys.ChunkStrategys.ReadRandomAccessChunkStrategy.CompleteBlob ( Blob  blob)
inline

Marks a blob as complete

Parameters
blob

Implements Ds3.Helpers.Strategys.ChunkStrategys.IChunkStrategy.

IEnumerable<TransferItem> Ds3.Helpers.Strategys.ChunkStrategys.ReadRandomAccessChunkStrategy.GetNextTransferItems ( IDs3Client  client,
MasterObjectList  jobResponse 
)
inline

Allocate chunks using a specific strategy and returning allocated blobs

Parameters
client
jobResponse
Returns

Implements Ds3.Helpers.Strategys.ChunkStrategys.IChunkStrategy.

void Ds3.Helpers.Strategys.ChunkStrategys.ReadRandomAccessChunkStrategy.Stop ( )
inline