请在2024 Clojure状态调查中分享您的想法!

欢迎!请查看关于页面了解更多关于如何使用本系统信息。

0投票
java.jmx

所附补丁扩展了java.jmx,以支持创建暴露可调用操作的bean。操作函数定义在create-bean表单中的state-ref之后,其语法类似于协议方法实现。类型签名、说明和影响常量从操作定义的元数据中提取。不支持的复杂参数类型绑定(剩余参数、结构化等)。

我相信这个补丁可以在许多方面进行改进;create-bean中的操作方法解析器感觉既复杂又有限,因为我的宏能力还不够强。文档示例尚未更新,尽管我很乐意在此基础上进行更新,如果这个功能被审查并接受的话。

4 个答案

0投票

评论者:hlewisship

我在内部做了类似的事情,非常希望看到将操作作为库的官方部分公开的方法。

0投票

评论者:timmc

我们 fork 的 java.jmx 有一点成熟,所以我愿意提交一个修改过的Chris原始补丁版本,如果对您有所助的话。告诉我,我可以做一个。

0投票

评论者:nickmbailey

欢迎更新补丁!

0投票
参考:[https://clojure.atlassian.net/browse/JMX-8](https://clojure.atlassian.net/browse/JMX-8)(由 bccjeris 报告)
...