我正在尝试实现一个SNMP陷阱接收器,它将作为运行在Payara 5服务器上的服务的一部分部署,但它似乎需要使用org.snmp4j.util.MultiThreadedMessageDispatcher和org.snmp4j.util.ThreadPool。我正在寻找一种方法来实现这一点,而不必产生我自己的线程。有什么建议吗?
发布于 2019-01-01 08:56:49
问题的关键在javax.enterprise.concurrent包中。这提供了对线程创建和管理的强制支持,甚至来自EJB。它是作为Java 7和包括Payara 5在内的更新平台的一部分提供的。
您将需要提供您自己的org.snmp4j.util.WorkerPool实现,它将构建在javax.enterprise.concurrent包之上。
如果你喜欢以编程为生,这将是有趣的部分。
https://stackoverflow.com/questions/53964055
复制相似问题