Example usage for io.netty.channel ChannelHandlerContext fireChannelUnregistered

List of usage examples for io.netty.channel ChannelHandlerContext fireChannelUnregistered

Introduction

In this page you can find the example usage for io.netty.channel ChannelHandlerContext fireChannelUnregistered.

Prototype

@Override
    ChannelHandlerContext fireChannelUnregistered();

Source Link

Usage

From source file:alluxio.worker.netty.AbstractReadHandler.java

License:Apache License

@Override
public void channelUnregistered(ChannelHandlerContext ctx) {
    // The channel is closed so the client cannot receive this message.
    setError(ctx.channel(), new Error(new InternalException("Channel has been unregistered"), false));
    ctx.fireChannelUnregistered();
}

From source file:alluxio.worker.netty.AbstractWriteHandler.java

License:Apache License

@Override
public void channelUnregistered(ChannelHandlerContext ctx) {
    pushAbortPacket(ctx.channel(), new Error(new InternalException("channel unregistered"), false));
    ctx.fireChannelUnregistered();
}

From source file:alluxio.worker.netty.DataServerReadHandler.java

License:Apache License

@Override
public void channelUnregistered(ChannelHandlerContext ctx) {
    setError(ctx.channel(), new Error(null, false, Protocol.Status.Code.INTERNAL));
    ctx.fireChannelUnregistered();
}

From source file:alluxio.worker.netty.DataServerShortCircuitReadHandler.java

License:Apache License

@Override
public void channelUnregistered(ChannelHandlerContext ctx) {
    if (mLockId != BlockLockManager.INVALID_LOCK_ID) {
        try {// ww  w. j  a  va2 s  .  c  o m
            mWorker.unlockBlock(mLockId);
        } catch (BlockDoesNotExistException e) {
            LOG.warn("Failed to unlock lock {} with error {}.", mLockId, e.getMessage());
        }
        mWorker.cleanupSession(mSessionId);
    }
    ctx.fireChannelUnregistered();
}

From source file:alluxio.worker.netty.DataServerShortCircuitWriteHandler.java

License:Apache License

@Override
public void channelUnregistered(ChannelHandlerContext ctx) {
    if (mSessionId != INVALID_SESSION_ID) {
        mBlockWorker.cleanupSession(mSessionId);
    }/*from w w w.  j  av  a  2 s  .c  o  m*/
    ctx.fireChannelUnregistered();
}

From source file:alluxio.worker.netty.DataServerWriteHandler.java

License:Apache License

@Override
public void channelUnregistered(ChannelHandlerContext ctx) {
    pushAbortPacket(ctx.channel(), new Error(null, false, Protocol.Status.Code.INTERNAL));
    ctx.fireChannelUnregistered();
}

From source file:alluxio.worker.netty.ShortCircuitBlockWriteHandler.java

License:Apache License

@Override
public void channelUnregistered(ChannelHandlerContext ctx) {
    if (mSessionId != INVALID_SESSION_ID) {
        mBlockWorker.cleanupSession(mSessionId);
        mSessionId = INVALID_SESSION_ID;
    }//from   ww  w .  ja v  a  2 s.c o m
    ctx.fireChannelUnregistered();
}

From source file:com.alibaba.dubbo.remoting.transport.netty4.NettyHandler.java

License:Apache License

@Override
public void channelUnregistered(ChannelHandlerContext ctx) throws Exception {
    ctx.fireChannelUnregistered();
}

From source file:com.farsunset.cim.sdk.android.filter.CIMLoggingHandler.java

License:Apache License

@Override
public void channelUnregistered(ChannelHandlerContext ctx) {
    ctx.fireChannelUnregistered();
}

From source file:com.github.nettybook.ch0.LoggingHandler.java

License:Apache License

@Override
public void channelUnregistered(ChannelHandlerContext ctx) throws Exception {
    if (logger.isEnabled(internalLevel)) {
        logger.log(internalLevel, format(ctx, "UNREGISTERED"));
    }/*from  w ww.j  a  v a 2s  . co  m*/
    ctx.fireChannelUnregistered();
}