mina-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Patrick Peck (JIRA)" <j...@apache.org>
Subject [jira] Created: (DIRMINA-802) SocketConnector uses non-daemon thread
Date Wed, 06 Oct 2010 09:59:31 GMT
SocketConnector uses non-daemon thread

                 Key: DIRMINA-802
                 URL: https://issues.apache.org/jira/browse/DIRMINA-802
             Project: MINA
          Issue Type: Bug
          Components: Transport
    Affects Versions: 1.1.7
            Reporter: Patrick Peck
            Priority: Minor

The no-args constructor of the class org.apache.mina.transport.socket.nio.SocketConnector
uses a NewThreadExecutor for handling background processing tasks.

The problem is, that NewThreadExecutor starts a non-daemon thread. This causes problems when
the class is used in Tomcat, because the server refuses to shut down and can only be stopped
using a process kill.

In my environment, I have fixed the problem by explicitly calling the SocketConnector(int
processorCount, Executor executor) constructor and providing an executor that starts a daemon

IMHO, this should be the default behaviour.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message