Beispiel #1
0
 public AzureWriter(Uri uri, int numberOfWriters, IWriterClient client, IDrLogging logger)
     : base(client, logger)
 {
     baseUri           = uri;
     blobIndex         = 0;
     bytesWritten      = 0;
     exceededBlockSize = false;
 }
Beispiel #2
0
 public AzureWriter(Uri uri, int numberOfWriters, IWriterClient client, IDrLogging logger)
     : base(client, logger)
 {
     baseUri = uri;
     blobIndex = 0;
     bytesWritten = 0;
     exceededBlockSize = false;
 }
Beispiel #3
0
        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;
        }
Beispiel #4
0
        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;
        }
Beispiel #5
0
 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);
     }
 }
Beispiel #6
0
 private static IManagedWriter OpenAzureWriter(Uri uri, int numberOfWriters, IWriterClient client, IDrLogging logger)
 {
     return new AzureWriter(uri, numberOfWriters, client, logger);
 }
Beispiel #7
0
 private static IManagedWriter OpenAzureWriter(Uri uri, int numberOfWriters, IWriterClient client, IDrLogging logger)
 {
     return(new AzureWriter(uri, numberOfWriters, client, logger));
 }
Beispiel #8
0
 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;
     }
 }
Beispiel #9
0
 public FileWriter(Uri uri, int numberOfWriters, IWriterClient client, IDrLogging logger) : base(client, logger)
 {
     fileName = uri.AbsolutePath;
 }
Beispiel #10
0
 public FileWriter(Uri uri, int numberOfWriters, IWriterClient client, IDrLogging logger) : base(client, logger)
 {
     fileName = uri.AbsolutePath;
 }