Codota Logo
org.nuxeo.runtime.management
Code IndexAdd Codota to your IDE (free)

How to use org.nuxeo.runtime.management

Best Java code snippets using org.nuxeo.runtime.management (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
DateTime d =
  • Codota Iconnew DateTime()
  • Codota IconDateTimeFormatter formatter;String text;formatter.parseDateTime(text)
  • Codota IconObject instant;new DateTime(instant)
  • Smart code suggestions by Codota
}
origin: org.nuxeo.runtime/nuxeo-runtime-management

@Override
public void unregisterResource(String shortName, String qualifiedName) {
  resourcesRegistry.doUnregisterResource(qualifiedName);
  if (shortName != null) {
    shortcutsRegistry.doUnregisterShortcut(shortName);
  }
}
origin: org.nuxeo.runtime/nuxeo-runtime-management

@Override
public void start(ComponentContext context) {
  started = true;
  factoriesRegistry.doRegisterResources();
  doBindResources();
}
origin: org.nuxeo.runtime/nuxeo-runtime-management

protected void doRegisterResource(String qualifiedName, Class<?> info, Object instance) {
  Resource resource = new Resource(ObjectNameFactory.getObjectName(qualifiedName), info, instance);
  doRegisterResource(resource);
}
origin: org.nuxeo.runtime/nuxeo-runtime-management

protected Resource doResolveServiceDescriptor(ServiceDescriptor descriptor) {
  Class<?> resourceClass = descriptor.getResourceClass();
  Object resourceInstance = doResolveService(resourceClass, descriptor);
  ObjectName managementName = doResolveServiceName(descriptor);
  Class<?> ifaceClass = descriptor.getIfaceClass();
  Class<?> managementClass = ifaceClass != null ? ifaceClass : resourceClass;
  return new Resource(managementName, managementClass, resourceInstance);
}
origin: org.nuxeo.runtime/nuxeo-runtime-management

protected void doRegisterResource(ServiceDescriptor descriptor) {
  Resource resource = doResolveServiceDescriptor(descriptor);
  doRegisterResource(resource);
  String shortName = descriptor.getName();
  if (StringUtils.isNotEmpty(shortName)) {
    shortcutsRegistry.doRegisterShortcut(shortName, resource.getManagementName());
  }
}
origin: org.nuxeo.runtime/nuxeo-runtime-management

protected ObjectName doResolveServiceName(ServiceDescriptor descriptor) {
  String qualifiedName = descriptor.getName();
  if (qualifiedName == null) {
    qualifiedName = ObjectNameFactory.getQualifiedName(descriptor.getResourceClass().getCanonicalName());
  }
  return ObjectNameFactory.getObjectName(qualifiedName);
}
origin: org.nuxeo.runtime/nuxeo-runtime-management

protected void doUnregisterResource(ServiceDescriptor descriptor) {
  ObjectName objectName = doResolveServiceName(descriptor);
  doUnregisterResource(objectName);
  String shortName = descriptor.getName();
  if (StringUtils.isNotEmpty(shortName)) {
    shortcutsRegistry.unregisterShortcut(shortName);
  }
}
origin: org.nuxeo.runtime/nuxeo-runtime-management

protected void doUnregisterResource(String qualifiedName) {
  ObjectName objectName = ObjectNameFactory.getObjectName(qualifiedName);
  doUnregisterResource(objectName);
}
origin: org.nuxeo.runtime/nuxeo-runtime-management

public static String formatShortName(String name) {
  ObjectName objectName = getObjectName(name);
  return formatShortName(objectName);
}
origin: org.nuxeo.runtime/nuxeo-runtime-management

@Override
public void unregisterContribution(Object contribution, String extensionPoint, ComponentInstance contributor) {
  if (extensionPoint.equals(SERVICES_EXT_KEY)) {
    resourcesRegistry.doUnregisterResource((ServiceDescriptor) contribution);
  } else if (extensionPoint.equals(FACTORIES_EXT_KEY)) {
    factoriesRegistry.doUnregisterFactory((ResourceFactoryDescriptor) contribution);
  } else if (extensionPoint.equals(SHORTCUTS_EXT_KEY)) {
    shortcutsRegistry.doUnregisterShortcut((ShortcutDescriptor) contribution);
  }
}
origin: org.nuxeo.runtime/nuxeo-runtime-management

@Override
public void registerContribution(Object contribution, String extensionPoint, ComponentInstance contributor) {
  if (extensionPoint.equals(SERVICES_EXT_KEY)) {
    resourcesRegistry.doRegisterResource((ServiceDescriptor) contribution);
  } else if (extensionPoint.equals(FACTORIES_EXT_KEY)) {
    factoriesRegistry.doRegisterFactory((ResourceFactoryDescriptor) contribution);
  } else if (extensionPoint.equals(SHORTCUTS_EXT_KEY)) {
    shortcutsRegistry.doRegisterShortcut((ShortcutDescriptor) contribution);
  }
}
origin: org.nuxeo.runtime/nuxeo-runtime-management

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);
  }
}
origin: org.nuxeo.runtime/nuxeo-runtime-management

@Override
public void registerResource(String shortName, String qualifiedName, Class<?> managementClass, Object instance) {
  resourcesRegistry.doRegisterResource(qualifiedName, managementClass, instance);
  if (shortName != null) {
    shortcutsRegistry.doRegisterShortcut(shortName, qualifiedName);
  }
}
origin: org.nuxeo.runtime/nuxeo-runtime-management

protected void doUnregisterShortcut(ShortcutDescriptor descriptor) {
  doUnregisterShortcut(descriptor.getShortName());
}
origin: org.nuxeo.runtime/nuxeo-runtime-management

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;
}
origin: org.nuxeo.runtime/nuxeo-runtime-management

@Override
public void stop(ComponentContext context) {
  started = false;
  doUnbindResources();
}
origin: org.nuxeo.runtime/nuxeo-runtime-management

@Override
public void deactivate(ComponentContext context) {
  resourcesRegistry.doUnregisterResources();
}
origin: org.nuxeo.runtime/nuxeo-runtime-management

protected void bindForTest(MBeanServer server, ObjectName name, Object instance, Class<?> clazz)
    throws JMException, InvalidTargetObjectTypeException {
  resourcesRegistry.doBind(server, name, instance, clazz);
}
origin: org.nuxeo.runtime/nuxeo-runtime-management

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);
  }
}
origin: org.nuxeo.runtime/nuxeo-runtime-management

@Override
public void unbindResources() {
  doUnbindResources();
}
org.nuxeo.runtime.management

Most used classes

  • ServerLocator
  • ObjectNameFactory
  • ResourcePublisher
  • ResourcePublisherService
  • ThreadDeadlocksDetector
  • ManagementException,
  • ManagementRuntimeException,
  • Resource,
  • ResourceFactory,
  • ResourceFactoryDescriptor,
  • ResourcePublisherService$FactoriesRegistry,
  • ResourcePublisherService$ResourcesRegistry,
  • ResourcePublisherService$ShortcutsRegistry,
  • ServerLocatorDescriptor,
  • ServerLocatorService,
  • ServiceDescriptor,
  • ShortcutDescriptor,
  • CounterHelper,
  • CounterHistoryRecorder
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now