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](https://clojure.atlassian.net/browse/JMX-8)(由bccjeris报告)
...