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 thread.
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.