我在WSO2文档的任何地方都没有发现任何信息。如何获取WSO2注册表资源的符号链接信息?
我已经从一个呼叫到UserRegistry.get(path)
获得的Resource
对象,这个资源”的媒体类型(从resource.getMediaType()
获得被设置为RegistryConstants.LINK_MEDIA_TYPE
,表明它表示在注册表中的符号链接的另一资源。
我想知道这个符号链接所指向的资源的原始媒体类型是什么WSO2 GREG管理界面显然能够做到这一点 - 点击资源上的Info
按钮显示我正在寻找的媒体类型 - 但似乎没有提供此信息的API调用。
谢谢。我正在使用'registry.getMetaData(“符号链接路径”),并没有返回你提到的属性。更改代码以使用'registry.get(...)'使它工作。 – borice 2013-03-05 01:07:11
顺便说一下,有可能通过使2个符号链接指向相同的资源来获取断开的链接。当您删除资源时,只有一个符号链接被删除。另一个坏了。你不能在UI界面看到这个,但可以通过调用符号链接的父集合的'collection.getChildren()'看到它。 – borice 2013-03-05 01:42:05
在WSO2 JIRA中提交了一个[bug报告](https://wso2.org/jira/browse/REGISTRY-1604)。 – borice 2013-03-05 01:58:05