0

我正在尝试为 wso2 治理注册表自定义 index.jsp。我正在尝试获取已添加到注册表中的所有服务的列表。而且我还想添加一些功能,比如在 index.jsp 中搜索服务。我正在尝试初始化注册表对象?我想知道如何获取注册表对象。有人可以建议我怎么做吗?这样一旦我可以得到 Registry 对象,我将使用 Resource 对象在 Registry 中进行搜索。

资源治理文件夹 = registry.get("/_system/governance");

但是如何获取该注册表对象?

我试过 Registry registry = initialize(); 这没有用。谁能帮我 ?

4

2 回答 2

0

您可以找到[1]来初始化注册表对象。

Registry governanceRegistry = GovernanceUtils.getGovernanceUserRegistry(registry, userName);

ServiceManager serviceManager = new ServiceManager(governanceRegistry);

Service[] services = serviceManager.getAllServices();

查找有关 Governance Registry文档的更多详细信息。

于 2013-05-24T17:16:41.380 回答
0

您使用的 GREG 版本是什么?如果您使用最新的 GREG (4.5.3) 服务也被视为可配置治理工件,因此您可以关注http://ajithvblogs.blogspot.com/2013/02/how-to-invoke-custom-artifacts -using.html获取服务列表。

如果您使用的是旧版本的 GREG,您可能必须使用相应的管理服务来列出服务。

于 2013-04-22T05:46:39.567 回答