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"); } }
public void Dispose() { _wrapped.Dispose(); }