Hi there,
After the next code I still have several threads with name
ServiceLevelTimer-{$queue_name} running, and it'll add one thread for
each queue on each run.
Does anyone know how to clean up this?
using lib asterisk-java-1.0.0.CI-20100325.204537-174
<asterisk-java-1.0.0.CI-20100325.204537-174-bin.zip>
--ex--
private DefaultAsteriskServer asteriskServer = null;
private DefaultManagerConnection asteriskManagerConnection = null;
...(use connection and server on several operations including getQueues)...
try {
if (asteriskManagerConnection != null) {
asteriskManagerConnection.logoff();
}
if (asteriskServer != null) {
asteriskServer.shutdown();
}
} finally {
asteriskServer = null;
asteriskManagerConnection = null;
Runtime.getRuntime().gc();
}
--ex--
Thanks
--
Augusto Campos
|