From 9ba91072674daaed73cc32c5e77f5d95c2ebaee5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Br=C3=A9gier?= Date: Sun, 20 May 2012 11:25:28 +0300 Subject: [PATCH] Change Executor to Timer from Netty, in reference to Issue #345 --- .../traffic/GlobalTrafficShapingHandler.java | 98 ++++++------------- 1 file changed, 31 insertions(+), 67 deletions(-) diff --git a/src/main/java/org/jboss/netty/handler/traffic/GlobalTrafficShapingHandler.java b/src/main/java/org/jboss/netty/handler/traffic/GlobalTrafficShapingHandler.java index 7f54e28f29..b6f3f708f8 100644 --- a/src/main/java/org/jboss/netty/handler/traffic/GlobalTrafficShapingHandler.java +++ b/src/main/java/org/jboss/netty/handler/traffic/GlobalTrafficShapingHandler.java @@ -15,13 +15,12 @@ */ package org.jboss.netty.handler.traffic; -import java.util.concurrent.Executor; - import org.jboss.netty.channel.ChannelHandler.Sharable; import org.jboss.netty.handler.execution.ExecutionHandler; import org.jboss.netty.handler.execution.MemoryAwareThreadPoolExecutor; import org.jboss.netty.handler.execution.OrderedMemoryAwareThreadPoolExecutor; import org.jboss.netty.util.ObjectSizeEstimator; +import org.jboss.netty.util.Timer; /** * This implementation of the {@link AbstractTrafficShapingHandler} is for global @@ -31,8 +30,8 @@ import org.jboss.netty.util.ObjectSizeEstimator; * The general use should be as follow:
*