protected void logPluginConfig(final String id)
{
try
{
final StringBuilder nameBuff = new StringBuilder(200)
.append("Alfresco:Type=Configuration,Category=Authentication,id1=managed,id2=").append(URLDecoder.decode(id, "UTF-8"));
final ObjectName name = new ObjectName(nameBuff.toString());
if (this.mbeanServer != null && this.mbeanServer.isRegistered(name))
{
final MBeanInfo info = this.mbeanServer.getMBeanInfo(name);
final MBeanAttributeInfo[] attributes = info.getAttributes();
LOGGER.debug("{} attributes:", id);
for (final MBeanAttributeInfo attribute : attributes)
{
final Object value = this.mbeanServer.getAttribute(name, attribute.getName());
LOGGER.debug("{} = {}", attribute.getName(), value);
}
}
}
catch (final MalformedObjectNameException | InstanceNotFoundException | IntrospectionException | AttributeNotFoundException
| ReflectionException | MBeanException | IOException e)
{
LOGGER.warn("Exception during logging", e);
}
}
TenantAwareChainingUserRegistrySynchronizer.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:alfresco-mt-support
作者:
评论列表
文章目录