diff options
author | Robert Gemmell <robbie@apache.org> | 2012-01-09 12:30:54 +0000 |
---|---|---|
committer | Robert Gemmell <robbie@apache.org> | 2012-01-09 12:30:54 +0000 |
commit | 1d5212bd70b7e4e9837b88f39be06e40a0fc224d (patch) | |
tree | aa926663a4c84eceade95739c9e5ac0e7dfa3cea /java/broker/src | |
parent | 592c256cd4f97e7aa2f05676c48e27a3f274054e (diff) | |
download | qpid-python-1d5212bd70b7e4e9837b88f39be06e40a0fc224d.tar.gz |
QPID-3730: remove ReadWriteJobQueue, it is no longer necessary as the only things now using the thread pool are write jobs, so there is no need/benefit to request it be write-biased.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1229112 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/broker/src')
5 files changed, 8 insertions, 50 deletions
diff --git a/java/broker/src/main/java/org/apache/qpid/server/configuration/ServerConfiguration.java b/java/broker/src/main/java/org/apache/qpid/server/configuration/ServerConfiguration.java index 4b42e39aa1..d3b89649c7 100644 --- a/java/broker/src/main/java/org/apache/qpid/server/configuration/ServerConfiguration.java +++ b/java/broker/src/main/java/org/apache/qpid/server/configuration/ServerConfiguration.java @@ -89,7 +89,6 @@ public class ServerConfiguration extends ConfigurationPlugin envVarMap.put("QPID_PORT", "connector.port"); envVarMap.put("QPID_ENABLEDIRECTBUFFERS", "advanced.enableDirectBuffers"); envVarMap.put("QPID_SSLPORT", "connector.ssl.port"); - envVarMap.put("QPID_WRITEBIASED", "advanced.useWriteBiasedPool"); envVarMap.put("QPID_JMXPORT_REGISTRYSERVER", MGMT_JMXPORT_REGISTRYSERVER); envVarMap.put("QPID_JMXPORT_CONNECTORSERVER", MGMT_JMXPORT_CONNECTORSERVER); envVarMap.put("QPID_FRAMESIZE", "advanced.framesize"); @@ -736,11 +735,6 @@ public class ServerConfiguration extends ConfigurationPlugin return getStringValue("connector.ssl.certType", "SunX509"); } - public boolean getUseBiasedWrites() - { - return getBooleanValue("advanced.useWriteBiasedPool"); - } - public String getDefaultVirtualHost() { return getStringValue("virtualhosts.default"); diff --git a/java/broker/src/main/java/org/apache/qpid/server/queue/QueueRunner.java b/java/broker/src/main/java/org/apache/qpid/server/queue/QueueRunner.java index a092145958..0d44fe7cf3 100644 --- a/java/broker/src/main/java/org/apache/qpid/server/queue/QueueRunner.java +++ b/java/broker/src/main/java/org/apache/qpid/server/queue/QueueRunner.java @@ -22,7 +22,6 @@ package org.apache.qpid.server.queue; import org.apache.log4j.Logger; import org.apache.qpid.AMQException; -import org.apache.qpid.pool.ReadWriteRunnable; import org.apache.qpid.server.logging.actors.CurrentActor; import org.apache.qpid.server.queue.QueueRunner; import org.apache.qpid.server.queue.SimpleAMQQueue; @@ -38,7 +37,7 @@ import java.util.concurrent.atomic.AtomicLong; * when straight-through delivery of a message to a subscription isn't * possible during the enqueue operation. */ -public class QueueRunner implements ReadWriteRunnable +public class QueueRunner implements Runnable { private static final Logger _logger = Logger.getLogger(QueueRunner.class); @@ -99,16 +98,6 @@ public class QueueRunner implements ReadWriteRunnable } } - public boolean isRead() - { - return false; - } - - public boolean isWrite() - { - return true; - } - public String toString() { return "QueueRunner-" + _queue.getLogActor(); diff --git a/java/broker/src/main/java/org/apache/qpid/server/queue/SimpleAMQQueue.java b/java/broker/src/main/java/org/apache/qpid/server/queue/SimpleAMQQueue.java index d48445930a..f1efbc575a 100644 --- a/java/broker/src/main/java/org/apache/qpid/server/queue/SimpleAMQQueue.java +++ b/java/broker/src/main/java/org/apache/qpid/server/queue/SimpleAMQQueue.java @@ -23,7 +23,6 @@ import org.apache.log4j.Logger; import org.apache.qpid.AMQException; import org.apache.qpid.AMQSecurityException; import org.apache.qpid.framing.AMQShortString; -import org.apache.qpid.pool.ReadWriteRunnable; import org.apache.qpid.pool.ReferenceCountingExecutorService; import org.apache.qpid.server.configuration.plugins.ConfigurationPlugin; import org.apache.qpid.server.protocol.AMQSessionModel; @@ -288,7 +287,7 @@ public class SimpleAMQQueue implements AMQQueue, Subscription.StateListener // ------ Getters and Setters - public void execute(ReadWriteRunnable runnable) + public void execute(Runnable runnable) { _asyncDelivery.execute(runnable); } diff --git a/java/broker/src/main/java/org/apache/qpid/server/queue/SubFlushRunner.java b/java/broker/src/main/java/org/apache/qpid/server/queue/SubFlushRunner.java index fbef23dca1..48f2efb342 100755 --- a/java/broker/src/main/java/org/apache/qpid/server/queue/SubFlushRunner.java +++ b/java/broker/src/main/java/org/apache/qpid/server/queue/SubFlushRunner.java @@ -21,18 +21,17 @@ package org.apache.qpid.server.queue; */ -import org.apache.qpid.pool.ReadWriteRunnable; -import org.apache.qpid.server.subscription.Subscription; -import org.apache.qpid.server.logging.actors.CurrentActor; -import org.apache.qpid.AMQException; -import org.apache.log4j.Logger; - import java.util.concurrent.Executor; import java.util.concurrent.atomic.AtomicBoolean; import java.util.concurrent.atomic.AtomicInteger; +import org.apache.log4j.Logger; +import org.apache.qpid.AMQException; +import org.apache.qpid.server.logging.actors.CurrentActor; +import org.apache.qpid.server.subscription.Subscription; + -class SubFlushRunner implements ReadWriteRunnable +class SubFlushRunner implements Runnable { private static final Logger _logger = Logger.getLogger(SubFlushRunner.class); @@ -90,16 +89,6 @@ class SubFlushRunner implements ReadWriteRunnable return (SimpleAMQQueue) _sub.getQueue(); } - public boolean isRead() - { - return false; - } - - public boolean isWrite() - { - return true; - } - public String toString() { return "SubFlushRunner-" + _sub.getLogActor(); diff --git a/java/broker/src/test/java/org/apache/qpid/server/configuration/ServerConfigurationTest.java b/java/broker/src/test/java/org/apache/qpid/server/configuration/ServerConfigurationTest.java index 7739f9976e..eb4a90d9f3 100644 --- a/java/broker/src/test/java/org/apache/qpid/server/configuration/ServerConfigurationTest.java +++ b/java/broker/src/test/java/org/apache/qpid/server/configuration/ServerConfigurationTest.java @@ -600,19 +600,6 @@ public class ServerConfigurationTest extends QpidTestCase assertEquals("a", _serverConfig.getConnectorCertType()); } - public void testGetUseBiasedWrites() throws ConfigurationException - { - // Check default - _serverConfig.initialise(); - assertEquals(false, _serverConfig.getUseBiasedWrites()); - - // Check value we set - _config.setProperty("advanced.useWriteBiasedPool", true); - _serverConfig = new ServerConfiguration(_config); - _serverConfig.initialise(); - assertEquals(true, _serverConfig.getUseBiasedWrites()); - } - public void testGetHousekeepingCheckPeriod() throws ConfigurationException { // Check default |