Skip to content

Commit

Permalink
Upgraded Mina to 1.1.7
Browse files Browse the repository at this point in the history
  • Loading branch information
ebourg committed Oct 18, 2010
1 parent 8545887 commit 7c4f9e8
Show file tree
Hide file tree
Showing 27 changed files with 119 additions and 1,765 deletions.
8 changes: 3 additions & 5 deletions qpid/java/build.deps
@@ -1,5 +1,3 @@
backport-util-concurrent=lib/backport-util-concurrent-2.2.jar

commons-beanutils-core=lib/commons-beanutils-core-1.8.0.jar
commons-cli=lib/commons-cli-1.0.jar
commons-codec=lib/commons-codec-1.3.jar
Expand All @@ -21,8 +19,8 @@ jline=lib/jline-0.9.94.jar

log4j=lib/log4j-1.2.12.jar

mina-core=lib/mina-core-1.0.1.jar
mina-filter-ssl=lib/mina-filter-ssl-1.0.1.jar
mina-core=lib/mina-core-1.1.7.jar
mina-filter-ssl=lib/mina-filter-ssl-1.1.7.jar

slf4j-api=lib/slf4j-api-1.4.0.jar
slf4j-log4j=lib/slf4j-log4j12-1.4.0.jar
Expand Down Expand Up @@ -78,7 +76,7 @@ felix.libs=${osgi-core} ${felix-framework}
commons-configuration.libs = ${commons-beanutils-core} ${commons-digester} \
${commons-codec} ${commons-lang} ${commons-collections} ${commons-configuration}

common.libs=${slf4j-api} ${backport-util-concurrent} ${mina-core} ${mina-filter-ssl}
common.libs=${slf4j-api} ${mina-core} ${mina-filter-ssl}
client.libs=${geronimo-jms}
tools.libs=${commons-configuration.libs}
broker.libs=${commons-cli} ${commons-logging} ${log4j} ${slf4j-log4j} \
Expand Down
6 changes: 2 additions & 4 deletions qpid/java/client/example/bin/set_classpath.bat
Expand Up @@ -27,7 +27,6 @@ set QPIDLIB=%QPID_HOME%\lib

if "%CLASSPATH%" == "" GOTO ERROR_CLASSPATH

set CLASSPATH=%CLASSPATH%;%QPIDLIB%\backport-util-concurrent-2.2.jar
set CLASSPATH=%CLASSPATH%;%QPIDLIB%\geronimo-jms_1.1_spec-1.0.jar
set CLASSPATH=%CLASSPATH%;%QPIDLIB%\commons-collections-3.1.jar
set CLASSPATH=%CLASSPATH%;%QPIDLIB%\commons-configuration-1.2.jar
Expand All @@ -36,9 +35,8 @@ set CLASSPATH=%CLASSPATH%;%QPIDLIB%\commons-lang-2.1.jar
set CLASSPATH=%CLASSPATH%;%QPIDLIB%\commons-logging-api-1.0.4.jar
set CLASSPATH=%CLASSPATH%;%QPIDLIB%\commons-logging-1.0.jar
set CLASSPATH=%CLASSPATH%;%QPIDLIB%\log4j-1.2.12.jar
set CLASSPATH=%CLASSPATH%;%QPIDLIB%\mina-core-1.0.0.jar
set CLASSPATH=%CLASSPATH%;%QPIDLIB%\mina-filter-ssl-1.0.0.jar
set CLASSPATH=%CLASSPATH%;%QPIDLIB%\mina-java5-1.0.0.jar
set CLASSPATH=%CLASSPATH%;%QPIDLIB%\mina-core-1.1.7.jar
set CLASSPATH=%CLASSPATH%;%QPIDLIB%\mina-filter-ssl-1.1.7.jar
set CLASSPATH=%CLASSPATH%;%QPIDLIB%\slf4j-simple-1.0.jar

GOTO END
Expand Down
12 changes: 4 additions & 8 deletions qpid/java/client/example/bin/set_classpath.sh
Expand Up @@ -50,7 +50,6 @@ fi
if $cygwin; then
SEP=";"
CLASSPATH=`cygpath -w $CLASSPATH`
CLASSPATH=$CLASSPATH$SEP`cygpath -w $QPIDLIB/backport-util-concurrent-2.2.jar`
CLASSPATH=$CLASSPATH$SEP`cygpath -w $QPIDLIB/geronimo-jms_1.1_spec-1.0.jar`
CLASSPATH=$CLASSPATH$SEP`cygpath -w $QPIDLIB/commons-collections-3.1.jar`
CLASSPATH=$CLASSPATH$SEP`cygpath -w $QPIDLIB/commons-configuration-1.2.jar`
Expand All @@ -59,13 +58,11 @@ if $cygwin; then
CLASSPATH=$CLASSPATH$SEP`cygpath -w $QPIDLIB/commons-logging-api-1.0.4.jar`
CLASSPATH=$CLASSPATH$SEP`cygpath -w $QPIDLIB/commons-logging-1.0.jar`
CLASSPATH=$CLASSPATH$SEP`cygpath -w $QPIDLIB/log4j-1.2.12.jar`
CLASSPATH=$CLASSPATH$SEP`cygpath -w $QPIDLIB/mina-core-1.0.0.jar`
CLASSPATH=$CLASSPATH$SEP`cygpath -w $QPIDLIB/mina-filter-ssl-1.0.0.jar`
CLASSPATH=$CLASSPATH$SEP`cygpath -w $QPIDLIB/mina-java5-1.0.0.jar`
CLASSPATH=$CLASSPATH$SEP`cygpath -w $QPIDLIB/mina-core-1.1.7.jar`
CLASSPATH=$CLASSPATH$SEP`cygpath -w $QPIDLIB/mina-filter-ssl-1.1.7.jar`
CLASSPATH=$CLASSPATH$SEP`cygpath -w $QPIDLIB/slf4j-simple-1.0.jar`
export CLASSPATH
else
CLASSPATH=$CLASSPATH:$QPIDLIB/backport-util-concurrent-2.2.jar
CLASSPATH=$CLASSPATH:$QPIDLIB/geronimo-jms_1.1_spec-1.0.jar
CLASSPATH=$CLASSPATH:$QPIDLIB/commons-collections-3.1.jar
CLASSPATH=$CLASSPATH:$QPIDLIB/commons-configuration-1.2.jar
Expand All @@ -74,9 +71,8 @@ else
CLASSPATH=$CLASSPATH:$QPIDLIB/commons-logging-api-1.0.4.jar
CLASSPATH=$CLASSPATH:$QPIDLIB/commons-logging-1.0.jar
CLASSPATH=$CLASSPATH:$QPIDLIB/log4j-1.2.12.jar
CLASSPATH=$CLASSPATH:$QPIDLIB/mina-core-1.0.0.jar
CLASSPATH=$CLASSPATH:$QPIDLIB/mina-filter-ssl-1.0.0.jar
CLASSPATH=$CLASSPATH:$QPIDLIB/mina-java5-1.0.0.jar
CLASSPATH=$CLASSPATH:$QPIDLIB/mina-core-1.1.7.jar
CLASSPATH=$CLASSPATH:$QPIDLIB/mina-filter-ssl-1.1.7.jar
CLASSPATH=$CLASSPATH:$QPIDLIB/slf4j-simple-1.0.jar
export CLASSPATH
fi
Expand Down
Expand Up @@ -19,7 +19,6 @@
*/
package org.apache.mina.transport.socket.nio;

import edu.emory.mathcs.backport.java.util.concurrent.Executor;
import org.apache.mina.common.ConnectFuture;
import org.apache.mina.common.ExceptionMonitor;
import org.apache.mina.common.IoConnector;
Expand All @@ -30,7 +29,6 @@
import org.apache.mina.common.support.DefaultConnectFuture;
import org.apache.mina.util.NamePreservingRunnable;
import org.apache.mina.util.NewThreadExecutor;
import org.apache.mina.util.Queue;

import java.io.IOException;
import java.net.ConnectException;
Expand All @@ -40,7 +38,10 @@
import java.nio.channels.Selector;
import java.nio.channels.SocketChannel;
import java.util.Iterator;
import java.util.Queue;
import java.util.Set;
import java.util.concurrent.ConcurrentLinkedQueue;
import java.util.concurrent.Executor;

/**
* {@link IoConnector} for socket transport (TCP/IP).
Expand All @@ -57,7 +58,7 @@ public class ExistingSocketConnector extends BaseIoConnector
private final int id = nextId++;
private final String threadName = "SocketConnector-" + id;
private SocketConnectorConfig defaultConfig = new SocketConnectorConfig();
private final Queue connectQueue = new Queue();
private final Queue connectQueue = new ConcurrentLinkedQueue();
private final SocketIoProcessor[] ioProcessors;
private final int processorCount;
private final Executor executor;
Expand Down Expand Up @@ -205,7 +206,7 @@ private synchronized void startupWorker() throws IOException
{
selector = Selector.open();
worker = new Worker();
executor.execute(new NamePreservingRunnable(worker));
executor.execute(new NamePreservingRunnable(worker, null));
}
}

Expand All @@ -218,11 +219,7 @@ private void registerNew()

for (; ;)
{
ConnectionRequest req;
synchronized (connectQueue)
{
req = (ConnectionRequest) connectQueue.pop();
}
ConnectionRequest req = (ConnectionRequest) connectQueue.poll();

if (req == null)
{
Expand Down

This file was deleted.

0 comments on commit 7c4f9e8

Please sign in to comment.