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

欢迎!请参阅关于页面以获取更多关于该机制的信息。

0
java.jmx

附加补丁扩展java.jmx以支持创建公开可调用操作的bean。操作函数定义位于create-bean表中的状态-ref之后,其语法类似于协议方法实现。类型签名、描述和影响常量是从操作定义的元数据中收集的。操作中的复杂参数类型绑定(剩余参数、解构等)不受支持。

我相信此补丁可以在许多方面得到改进;在create-bean中的操作方法解析器感觉既复杂又有限,因为我的宏技能还不够强大。尽管如此,我乐意在功能被审查并接受后更新文档示例。

4 个回答

0

评论者:hlewisship

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

0

评论者:timmc

我们对java.jmx的分叉版本已经成熟一点,所以如果对Chris的原始补丁感兴趣,我会很乐意提交一个更新版本。让我知道,我可以完成这个工作。

0

评论者:nickmbailey

更新补丁将绝对受到欢迎!

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