[SNMP4J] Correct way to close AgentX connection?
Andy O'Neill
Andrew.Oneill at tavve.com
Fri Jan 2 14:25:35 CET 2009
I was wondering if anyone knows the correct way to close an AgentX
connection to a master agent. Here are some setup snippets:
private AgentXSubagent _subagent;
private AgentXSession _session;
private TcpAddress _masterAddress;
...
// I initalize a bunch of stuff, including this:
_subagent.setThreadPool(ThreadPool.create("MySubAgent", 3));
Basically I want to close my connection and start a new one without
exiting the Java process. This is what I was doing to close the connection:
_subagent.close(_session, AgentXProtocol.REASON_SHUTDOWN);
_subagent.disconnect(_masterAddress);
((ConnectionOrientedTransportMapping)_session.getPeer().getTransport()).close(_masterAddress);
However, I still see 4 threads hanging around after this operation:
MySubAgent.0, MySubAgent.1, MySubAgent.2, and
DefaultTCPTransportMapping_127.0.0.1/0. Anyone know what I'm doing wrong?
Thanks,
Andy O'Neill
<http://www.tavve.com?leadlander>
More information about the SNMP4J
mailing list