是否可以在 Java EE 环境中使用 SNMP4J 实现 snmp 陷阱接收器?



我正在尝试实现一个SNMP陷阱接收器,该接收器将部署为在Payara 5服务器上运行的服务的一部分,但它似乎需要使用org.snmp4j.util.MultiThreadedMessageDispatcherorg.snmp4j.util.ThreadPool。我正在寻找一种无需生成自己的线程即可实现此功能的方法。有什么建议吗?

问题的关键在javax.enterprise.并发包中。这为线程创建和管理提供了强制性支持,甚至来自 EJB。它是作为Java EE 7和更新平台(包括Payara 5)的一部分提供的。

您需要提供自己的 org.snmp4j.util.WorkerPool 实现,该实现将构建在javax.enterprise.concurrent包之上。

如果您喜欢以编程为生,那将是有趣的部分。

最新更新