搜索组
每次都要从一大堆 JVM 中找到你想要的 JVM 是一件很痛苦的事情。所以我们提供了搜索组来帮助你。
搜索组允许你使用 Ognl 脚本来选中想要的 JVM。
例如你可以使用下面的脚本来搜索所有命令行参数中有 com.intellij.idea.Main
的 JVM:
#result = helpers.local().findByCommandLineArgs('com.intellij.idea.Main', 'IDEA Main'),
addAll(#result)
创建一个搜索组
右键任意宿主机或者其子节点,选择 Create Custom Search Group
:
进入后,你可以编辑搜索组的名称和脚本:
点击 Test Script
来测试脚本并查看结果,在确认无误后,点击 OK
来保存搜索组。
保存后,工具栏将会多出我们创建的搜索组,双击即可刷新搜索组:
使用内置函数
除了开头提到的函数外,我们还有许多其它的内置方法,请查阅我的 API 文档。
你可以从 MyOgnlContext 开始,它是整个 OGNL 的上下文,你可以直接使用其中的方法和字段。
在这里可以看到 helper.local()
中可以使用的所有方法,例如你可以使用 findByPort
方法来根据端口搜索:
#result = helpers.local().findByPort(8080, 'My App'),
addAll(#result)