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

欢迎!请参阅关于页面以获取更多有关如何使用本页的信息。

0
java.jmx

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

我相信这个补丁可以从很多方面进行改进;create-bean中的操作方法解析器既繁琐又有限,因为我的宏技巧还不够强。虽然我很乐意这么做,但如果这个特性被审查并接受,我会更新文档示例。

4 个回答

0

评论者:hlewisship

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

0

评论者:timmc

我们对java.jmx的分支已经成熟了一些,所以我很乐意提交一个更新的补丁版本,如果它有任何兴趣的话。告诉我我可以着手。

0

评论者:nickmbailey

一个非常欢迎的更新补丁!

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