Java 类net.minecraft.util.io.netty.channel.ChannelPromise 实例源码

项目:MoreMobs    文件:TinyProtocol.java   
@Override
public void write(ChannelHandlerContext ctx, Object msg,
        ChannelPromise promise) throws Exception {
    try {
        for (PacketListener listener : packetListeners) {
            msg = listener.onPacketOutAsync(player, ctx.channel(), msg);
        }
    } catch (Exception e) {
        plugin.getLogger().log(Level.SEVERE,
                "Error in onPacketOutAsync().", e);
    }

    if (msg != null) {
        super.write(ctx, msg, promise);
    }
}
项目:SignGUI    文件:TinyProtocol.java   
@Override
public void write(ChannelHandlerContext ctx, Object msg, ChannelPromise promise) throws Exception {
    try {
        for(PacketListener pl : protocolsListeners)
        msg = pl.onPacketOutAsync(player, ctx.channel(), msg);
    } catch (Exception e) {
        plugin.getLogger().log(Level.SEVERE, "Error in onPacketOutAsync().", e);
    }

    if (msg != null) {
        super.write(ctx, msg, promise);
    }
}