public override Task DeregisterAsync(IChannelHandlerContext ctx) { if (this.Logger.IsEnabled(this.InternalLevel)) { this.Logger.Log(this.InternalLevel, this.Format(ctx, "DEREGISTER")); } return(ctx.DeregisterAsync()); }
public override void Deregister(IChannelHandlerContext ctx, IPromise promise) { if (Logger.IsEnabled(InternalLevel)) { Logger.Log(InternalLevel, Format(ctx, "DEREGISTER")); } ctx.DeregisterAsync(promise); }
/// <inheritdoc /> public override void Deregister(IChannelHandlerContext ctx, IPromise promise) { if (Logger.IsEnabled(MsLogLevel.Debug)) { Logger.LogDebug("Channel {0} deregister", ctx.Channel); } ctx.DeregisterAsync(promise); }
public override void UserEventTriggered(IChannelHandlerContext context, object @event) { var handshakeCompletionEvent = @event as DotNetty.Handlers.Tls.TlsHandshakeCompletionEvent; if (!handshakeCompletionEvent.IsSuccessful) { context.DeregisterAsync().Wait(); } }
private void Deregister(IChannelHandlerContext ctx, IEventLoop loop) { // As soon as the channel becomes active re-register it to another // EventLoop. After this is done we should still receive the data that // was written to the channel. ctx.DeregisterAsync().ContinueWith(t => { IChannel channel = ctx.Channel; Assert.NotSame(loop, channel.EventLoop); _group.GetNext().RegisterAsync(channel); }, TaskContinuationOptions.ExecuteSynchronously); }
public virtual Task DeregisterAsync(IChannelHandlerContext context) => context.DeregisterAsync();
public Task DeregisterAsync() => _ctx.DeregisterAsync();
public override Task DeregisterAsync(IChannelHandlerContext ctx) { _log.Debug("Channel {0} deregister", ctx.Channel); return(ctx.DeregisterAsync()); }
public Task DeregisterAsync(IChannelHandlerContext context) { return(context.DeregisterAsync()); }
public virtual void Deregister(IChannelHandlerContext context, IPromise promise) => context.DeregisterAsync(promise);
public override Task DeregisterAsync(IChannelHandlerContext ctx) { if (this.Logger.IsEnabled(this.InternalLevel)) { this.Logger.Log(this.InternalLevel, this.Format(ctx, "DEREGISTER")); } return ctx.DeregisterAsync(); }
public override Task DeregisterAsync(IChannelHandlerContext context) { RegisterFiredEvent(SupportedEvent.DeregisterAsync); return(context.DeregisterAsync()); }
public override Task DeregisterAsync(IChannelHandlerContext context) { _logger.Debug($"{context.Channel} DEREGISTER"); return(context.DeregisterAsync()); }
public override Task DeregisterAsync(IChannelHandlerContext context) { Log.Debug($"{context.Name}: DeregisterAsync"); return(context.DeregisterAsync()); }
public override void Deregister(IChannelHandlerContext context, IPromise promise) { Log(Event.DEREGISTER); context.DeregisterAsync(promise); }
public override async Task DeregisterAsync(IChannelHandlerContext ctx) { Logger().LogDebug($"Channel {ctx.Channel} deregister"); await ctx.DeregisterAsync(); }