public AzureWriter(Uri uri, int numberOfWriters, IWriterClient client, IDrLogging logger) : base(client, logger) { baseUri = uri; blobIndex = 0; bytesWritten = 0; exceededBlockSize = false; }
public StreamWriter(IWriterClient c, IDrLogging l) { client = c; log = new DryadLogger(l); writes = new BufferQueue(); offset = 0; finished = new Task(() => { }); error = null; errorType = ErrorType.IO; }
public static IManagedWriter OpenWriter(string path, int numberOfWriters, IWriterClient client, IDrLogging logger) { try { HttpClient.Initialize(logger); var uri = new Uri(path); return(writers[uri.Scheme](uri, numberOfWriters, client, logger)); } catch (Exception e) { DryadLogger l = new DryadLogger(logger); l.LogError("Caught exception opening writer " + e.ToString()); return(null); } }
private static IManagedWriter OpenAzureWriter(Uri uri, int numberOfWriters, IWriterClient client, IDrLogging logger) { return new AzureWriter(uri, numberOfWriters, client, logger); }
private static IManagedWriter OpenAzureWriter(Uri uri, int numberOfWriters, IWriterClient client, IDrLogging logger) { return(new AzureWriter(uri, numberOfWriters, client, logger)); }
public static IManagedWriter OpenWriter(string path, int numberOfWriters, IWriterClient client, IDrLogging logger) { try { HttpClient.Initialize(logger); var uri = new Uri(path); return writers[uri.Scheme](uri, numberOfWriters, client, logger); } catch (Exception e) { DryadLogger l = new DryadLogger(logger); l.LogError("Caught exception opening writer " + e.ToString()); return null; } }
public FileWriter(Uri uri, int numberOfWriters, IWriterClient client, IDrLogging logger) : base(client, logger) { fileName = uri.AbsolutePath; }