That makes sense. Thanks for the help.
Gary From: [email protected] [mailto:[email protected]] On Behalf Of David Lee Sent: Wednesday, September 11, 2013 11:05 AM To: MarkLogic Developer Discussion Subject: Re: [MarkLogic Dev General] Java thread interrupt Interrupting a java thread is a sharp sword. It will interrupt ALL blocking operations. The prefered way to stop a thread is to set a static variable and have the thread poll that variable from time to time. ---------------------------------------------------------------------------- - David Lee Lead Engineer MarkLogic Corporation [email protected] Phone: +1 812-482-5224 Cell: +1 812-630-7622 www.marklogic.com <http://www.marklogic.com/> From: [email protected] [mailto:[email protected]] On Behalf Of Gary Larsen Sent: Wednesday, September 11, 2013 11:06 AM To: General MarkLogic Developer Discussion Subject: [MarkLogic Dev General] Java thread interrupt Hi, In a Java application I'm using an interrupt to signal a long running thread that it's time to quit. This interrupt immediately affects MarkLogic calls in the thread: com.marklogic.xcc.exceptions.ServerConnectionException [Session: user=Admin, cb=NetVisn-6.5-C1021 [ContentSource: user=Admin, cb=NetVisn-6.5-C1021 [provider: address=neptune/192.168.1.91:8046, pool=0/64]]] [Client: XCC/5.0-4] . Caused by: java.nio.channels.ClosedByInterruptException at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptible Channel.java:184) at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:511) at java.nio.channels.SocketChannel.open(SocketChannel.java:146) at com.marklogic.xcc.impl.SocketPoolProvider.obtainConnection(SocketPoolProvide r.java:93) Is it possible to turn off this feature? Thanks, Gary
_______________________________________________ General mailing list [email protected] http://developer.marklogic.com/mailman/listinfo/general
