public final class FutureListeners extends Object
FutureListener
,
ChannelFutureListener
Modifier and Type | Method and Description |
---|---|
static io.netty.channel.ChannelFutureListener |
free(net.minecraft.network.PacketByteBuf buf)
Returns a future listener that releases a packet byte buf when the buffer has been sent to a remote connection.
|
static boolean |
isLocalChannel(io.netty.channel.Channel channel)
Returns whether a netty channel performs local transportation, or if the message objects in the channel are directly passed than written to and read from a byte buf.
|
static <A extends io.netty.util.concurrent.Future<? super Void>,B extends io.netty.util.concurrent.Future<? super Void>> |
union(io.netty.util.concurrent.GenericFutureListener<A> first,
io.netty.util.concurrent.GenericFutureListener<B> second)
Combines two future listeners.
|
public static io.netty.channel.ChannelFutureListener free(net.minecraft.network.PacketByteBuf buf)
buf
- the bufferpublic static boolean isLocalChannel(io.netty.channel.Channel channel)
channel
- the channel to checkpublic static <A extends io.netty.util.concurrent.Future<? super Void>,B extends io.netty.util.concurrent.Future<? super Void>> io.netty.util.concurrent.GenericFutureListener<? extends io.netty.util.concurrent.Future<? super Void>> union(io.netty.util.concurrent.GenericFutureListener<A> first, io.netty.util.concurrent.GenericFutureListener<B> second)
A
- the future type of the first listener, used for castingB
- the future type of the second listener, used for castingfirst
- the first future listenersecond
- the second future listener