Exemple #1
0
        public void Dispose()
        {
            log.Info("Rented in BufferPools: {Rented}.", BufferPool.Rented);

            Sink?.Dispose();
            cluster?.Dispose();
        }
        public void Dispose()
        {
            if (_closed)
            {
                return;
            }
            try
            {
                if (_easyBuffer.Size > 0)
                {
                    _sink.Write(_easyBuffer, _easyBuffer.Size);
                }
            }
            catch (Exception ex)
            {
            }

            try
            {
                _sink.Dispose();
            }
            catch (Exception ex)
            {
            }
            _closed = true;
        }
        /** Use DeflaterOutputStream to deflate source. */
        private EasyBuffer deflate(ByteString source)
        {
            var  result = new EasyBuffer();
            Sink sink   = EasyIO.Sink(new DeflaterOutputStream(result.OutputStream()));

            sink.Write(new EasyBuffer().Write(source), source.Size());
            sink.Dispose();
            return(result);
        }
 public void Dispose()
 {
     try
     {
         Logger.Debug("Running shutdown tasks for logs direct submission");
         Sink?.Dispose();
     }
     catch (Exception ex)
     {
         Logger.Error(ex, "Error flushing logs on shutdown");
     }
 }
Exemple #5
0
 public void Dispose()
 {
     _wrapped.Dispose();
 }