public static String formatQualifiedName(String name) { return ObjectNameFactory.formatMetricQualifiedName(NXAuditEventsService.NAME, name); }
public static String formatInventoryQualifiedName(ComponentName name) { return formatQualifiedName(name) + ",management=inventory"; }
public static String formatShortName(String name) { ObjectName objectName = getObjectName(name); return formatShortName(objectName); }
public static String getQualifiedName(String name) { String qualifiedName = name; if (!hasAttributeValueAssertion(qualifiedName)) { qualifiedName = NUXEO_DOMAIN_NAME + ":name=" + name + ",type=service"; } else if (!hasDomain(qualifiedName)) { qualifiedName = NUXEO_DOMAIN_NAME + ":" + qualifiedName; } return qualifiedName; }
protected void doRegisterShortcut(String shortName, String qualifiedName) { registry.put(shortName, ObjectNameFactory.getObjectName(qualifiedName)); }
protected ObjectName doResolveServiceName(ServiceDescriptor descriptor) { String qualifiedName = descriptor.getName(); if (qualifiedName == null) { qualifiedName = ObjectNameFactory.getQualifiedName(descriptor.getResourceClass().getCanonicalName()); } return ObjectNameFactory.getObjectName(qualifiedName); }
public static ObjectName getObjectName(String name) { String qualifiedName = getQualifiedName(name); try { return new ObjectName(qualifiedName); } catch (JMException e) { throw ManagementRuntimeException.wrap(name + " is not correct", e); } }
public static String formatShortcutName(String name) { return ObjectNameFactory.formatMetricShortName("event-" + name); }
public static String formatTypeQuery(String typeName) { return formatTypeQuery(NUXEO_DOMAIN_NAME, typeName); }
public static String formatShortName(ObjectName name) { String shortName = removeDotPart(name.getKeyProperty("name")); String typeName = name.getKeyProperty("type"); if (!typeName.equals("service")) { shortName += "-" + typeName; } Map<String, String> keys = name.getKeyPropertyList(); for (Map.Entry<String, String> keyEntry : keys.entrySet()) { String key = keyEntry.getKey(); String value = keyEntry.getValue(); if (key.equals("name")) { continue; } if (key.equals("type") && value.equals("service")) { continue; } shortName += "-" + keyEntry.getValue(); } return shortName; }
@Override public ObjectName lookupName(String name) { if (!shortcutsRegistry.registry.containsKey(name)) { return ObjectNameFactory.getObjectName(name); } return shortcutsRegistry.registry.get(name); }
public static boolean isQualified(String name) { return hasDomain(name) && hasAttributeValueAssertion(name); }
public static ObjectName getObjectName(String name, String avas) { String qualifiedName = getQualifiedName(name) + "," + avas; try { return new ObjectName(qualifiedName); } catch (JMException e) { throw ManagementRuntimeException.wrap(name + " is not correct", e); } }
public static String formatQualifiedName(String typeName, String instanceName) { return formatQualifiedName(NUXEO_DOMAIN_NAME, typeName, instanceName); }
protected void doUnregisterResource(String qualifiedName) { ObjectName objectName = ObjectNameFactory.getObjectName(qualifiedName); doUnregisterResource(objectName); }
protected String canonicalName(String name, String type) { return ObjectNameFactory.formatMetricQualifiedName(name, type); }
public static String formatMetricQualifiedName(ComponentName name, String metricName) { return formatQualifiedName(name) + ",metric=" + metricName + ",management=metric"; }
public static ObjectName getObjectName(String name) { return ObjectNameFactory.getObjectName(formatQualifiedName(name)); }
public static String formatQualifiedName(String instanceName) { return formatQualifiedName("service", instanceName); }
protected void doRegisterResource(String qualifiedName, Class<?> info, Object instance) { Resource resource = new Resource(ObjectNameFactory.getObjectName(qualifiedName), info, instance); doRegisterResource(resource); }