HyCodeYourTale
classpublicPriority 2

LatencySimulationHandler

com.hypixel.hytale.server.core.io.netty.LatencySimulationHandler

extends ChannelDuplexHandler

9

Methods

9

Public Methods

2

Fields

1

Constructors

Constants

StringPIPELINE_KEY= "latencySimulator"

Constructors

public
LatencySimulationHandler(long delay, TimeUnit unit)

Methods

Public Methods (9)

public
void close(ChannelHandlerContext ctx, ChannelPromise promise)

throws Exception

public
int compareTo(Delayed o)
public
void flush(ChannelHandlerContext ctx)
public
long getDelay(TimeUnit unit)
@Override
public
void handlerRemoved(ChannelHandlerContext ctx)

throws Exception

public
void read(ChannelHandlerContext ctx)

throws Exception

public
void run()
@Override
publicstatic
void setLatency(Channel channel, long delay, TimeUnit unit)
public
void write(ChannelHandlerContext ctx, Object msg, ChannelPromise promise)

throws Exception

Fields

Private/Package Fields (2)

privatelong delayNanos
privateThread taskThread