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

欢迎!请在关于页面了解更多有关此页面如何工作的信息。

0
java.jmx

附带的补丁扩展了java.jmx以支持创建公开可调用操作的Bean。在create-bean形式中的状态-ref之后提供操作功能定义,其语法类似于协议方法实现。类型签名、描述和影响常量是从操作的元数据中收集的。操作中的非平凡参数类型绑定(rest参数、结构化等)不受支持。

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

4个答案

0

评论者:hlewisship

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

0

评论者:timmc

我们的java.jmx分支已经成熟,所以我愿意提交Chris原始补丁的更新版本,如果这有任何兴趣的话。如果感兴趣,我会着手做。

0

由:nickmbailey发表的评论

绝对欢迎更新的补丁!

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