Examples of ExtensionManager


Examples of aibo.ExtensionManager

public final class TaskManager {
    private ExtensionManager extensionManager;

    public TaskManager(IrcMessageSender messageSender) {
        this.extensionManager = new ExtensionManager(null, messageSender);
    }
View Full Code Here

Examples of bibliothek.gui.dock.util.extension.ExtensionManager

     * {@link ExtensionManager} of <code>controller</code>.
     * @param controller the controller for which additional extensions should be
     * loaded
     */
    protected void initExtensions( DockController controller ){
      ExtensionManager manager = controller.getExtensions();
    String[] list = { "glass.eclipse.CGlassExtension",
        "bibliothek.gui.dock.toolbar.CToolbarExtension" };
    for( String className : list ){
      try {
        Class<?> clazz = Class.forName( className );
        Object extension = clazz.newInstance();
        if( extension instanceof Extension ){
          manager.add( (Extension)extension );
        }
      } catch( ClassNotFoundException e ) {
        // ignore
      } catch( InstantiationException e ) {
        e.printStackTrace();
View Full Code Here

Examples of com.caucho.config.extension.ExtensionManager

   
    _classLoader = loader;
   
    _parent = parent;
   
    _extensionManager = new ExtensionManager(this);
    _scanManager = new InjectScanManager(this);

    Thread thread = Thread.currentThread();
    ClassLoader oldLoader = thread.getContextClassLoader();
View Full Code Here

Examples of com.caucho.config.extension.ExtensionManager

   
    _classLoader = loader;
   
    _parent = parent;
   
    _extensionManager = new ExtensionManager(this);
    _scanManager = new InjectScanManager(this);

    Thread thread = Thread.currentThread();
    ClassLoader oldLoader = thread.getContextClassLoader();
View Full Code Here

Examples of com.dbxml.db.core.extension.ExtensionManager

            e.printStackTrace(System.err);
         }
      }

      // Extension Manager
      extensions = new ExtensionManager(this);
      try {
         Configuration objConfig = config.getChild(EXTENSIONS, true);
         extensions.setConfig(objConfig);
      }
      catch ( Exception e ) {
View Full Code Here

Examples of com.vmware.vim.binding.vim.ExtensionManager

         }
      }
   }

   private void configureExtensionVService() throws Exception {
      ExtensionManager em = service.extensionManager;

      Extension us = em.findExtension(extKey);
      AuAssert.check(us != null);

      // Describe Aurora itself
      Description desc = new DescriptionImpl();
      desc.setLabel("VMware Serengeti Management Server");
      desc.setSummary("VMware Serengeti Management Server, instance " + Configuration.getCmsInstanceId());
      us.setDescription(desc);
      us.setCompany("VMware, Inc.");
      us.setVersion(Configuration.getNonEmptyString("serengeti.version"));
      us.setShownInSolutionManager(true);
      ExtendedProductInfo extInfo = new ExtendedProductInfoImpl();
      extInfo.setCompanyUrl("http://www.vmware.com");
      us.setExtendedProductInfo(extInfo);
      // XXX: Set health info, any other fields?

      // Describe the entities we manage (DBVM)
      ManagedEntityInfo info = new ManagedEntityInfoImpl();
      info.setType("hadoop node");
      info.setDescription("VMware Serengeti - Node Template");
      //info.setSmallIconUrl("https://*:443/some-16x16.png");
      ManagedEntityInfo[] infos = new ManagedEntityInfo[1];
      infos[0] = info;
      us.setManagedEntityInfo(infos);

      // Generate ResourceInfo
      Extension.ResourceInfo extensionResourceInfo = new ExtensionImpl.ResourceInfoImpl();
      extensionResourceInfo.setLocale("en");
      extensionResourceInfo.setModule("extension");

      KeyValue localizedExt[] = new KeyValue[2];
      localizedExt[0] = new KeyValueImpl();
      localizedExt[0].setKey(us.getKey() + ".label");
      localizedExt[0].setValue(us.getDescription().getLabel());

      localizedExt[1] = new KeyValueImpl();
      localizedExt[1].setKey(us.getKey() + ".summary");
      localizedExt[1].setValue(us.getDescription().getSummary());

      extensionResourceInfo.setData(localizedExt);

      // Generate event type specifications
      Extension.ResourceInfo eventResourceInfo = new ExtensionImpl.ResourceInfoImpl();
      eventResourceInfo.setLocale("en");
      eventResourceInfo.setModule("event");

      class KeyValueList extends ArrayList<KeyValue> {
         public void add(String key, String value) {
            KeyValue pair = new KeyValueImpl();
            pair.setKey(key);
            pair.setValue(value);
            super.add(pair);
         }
      };

      KeyValueList resourceInfo = new KeyValueList();
      ArrayList<Extension.EventTypeInfo> eventTypes = new ArrayList<Extension.EventTypeInfo>();

      for (EventSeverity severity : Event.EventSeverity.values()) {
         resourceInfo.add("com.vmware.vhadoop.vhm.vc.events."+severity.name()+".label", "BDE notification");
         resourceInfo.add("com.vmware.vhadoop.vhm.vc.events."+severity.name()+".summary", "BDE notification");
         resourceInfo.add("com.vmware.vhadoop.vhm.vc.events."+severity.name()+".category", severity.name());
         resourceInfo.add("com.vmware.vhadoop.vhm.vc.events."+severity.name()+".fullFormat", "{message}");
         resourceInfo.add("com.vmware.vhadoop.vhm.vc.events."+severity.name()+".formatOnVm", "BDE notification");

         Extension.EventTypeInfo event = new ExtensionImpl.EventTypeInfoImpl();
         event.setEventID("com.vmware.vhadoop.vhm.vc.events."+severity.name());
         event.setEventTypeSchema("<EventType><eventTypeID>com.vmware.vhadoop.vhm.vc.events."+severity.name()+"</eventTypeID><description>Status update for a Big Data Extensions compute VM</description><arguments/></EventType>");
         eventTypes.add(event);
      }

      eventResourceInfo.setData(resourceInfo.toArray(new KeyValue[0]));

      us.setResourceList(new Extension.ResourceInfo[] {extensionResourceInfo, eventResourceInfo});
      us.setEventList(eventTypes.toArray(new Extension.EventTypeInfo[0]));
      us.setShownInSolutionManager(true);

      SolutionManagerInfo sm = new SolutionManagerInfoImpl();
      sm.setSmallIconUrl("http://www.vmware.com");
      us.setSolutionManagerInfo(sm);
     
      // Push this info into VC
      em.updateExtension(us);
   }
View Full Code Here

Examples of com.vmware.vim.binding.vim.ExtensionManager

      }
   }

   public void enumAllExtensions() throws Exception {
      ManagedObjectReference emRef = vcService.getServiceInstanceContent().getExtensionManager();
      ExtensionManager em = (ExtensionManager) MoUtil.getManagedObject(emRef);
      Extension[] extensions = em.getExtensionList();
      int extensionCount = 0;
      int auroraCount = 0;

      for (Extension e: extensions) {
         System.out.println("Extension with key " + e.getKey());
View Full Code Here

Examples of com.vmware.vim25.mo.ExtensionManager

    String operation = props.getProperty("operation");
    String keyStr = props.getProperty("keyStr");

    ServiceInstance si = new ServiceInstance(
        url, userName, password, true);
    ExtensionManager extMgr = si.getExtensionManager();

    if("register".equalsIgnoreCase(operation))
    {
      if(extMgr.findExtension(keyStr)!=null)
      {
        System.out.println("Plugin key: " + keyStr +
            " is used. Please try with a new key.");
      }
      else
      {
        Extension ext = createExtensionObject(props);
        extMgr.registerExtension(ext);
        System.out.println("Plugin: " + keyStr +
            " has been successfully registered.");
      }
    }
    else if ("update".equalsIgnoreCase(operation))
    {
      if(extMgr.findExtension(keyStr)!=null)
      {
        Extension ext = createExtensionObject(props);
        extMgr.updateExtension(ext);
        System.out.println("Plugin: " + keyStr +
            " has been successfully updated.");
      }
      else
      {
        System.out.println("The plugin doesn't exist. " +
            "Please register it before updating it.");
      }
    }
    else if("listall".equalsIgnoreCase(operation))
    {
      printAllExtensions(extMgr.getExtensionList());
    }
    else if("unregister".equalsIgnoreCase(operation))
    {
      if(extMgr.findExtension(keyStr)!=null)
      {
        extMgr.unregisterExtension(keyStr);
        System.out.println("Plugin: " + keyStr +
            " has been successfully un-registered.");
      }
      else
      {
        System.out.println("Plugin: " + keyStr +
          " does NOT exist. No need to unregister it.");
      }

    }
    else if("find".equalsIgnoreCase(operation))
    {
      if(extMgr.findExtension(keyStr)!=null)
      {
        System.out.println("Plugin: " + keyStr +
            " is registered.");
      }
      else
View Full Code Here

Examples of net.sourceforge.torchlight.core.application.ExtensionManager

            logger.debug("open editor");

            // find an appropriate editor
            try
            {
                ExtensionManager extMgr = ExtensionManager.getExtensionManager();

                String editorId = extMgr.findEditor("org.eclipse.ui.editors", (Campaign)item);
                logger.debug("editorId: " + editorId);

                ITorchlightEditorInput input = extMgr.createEditorInput(editorId, (Campaign)item);
                logger.trace("input: " + input);

                PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().openEditor(input, editorId, true, IWorkbenchPage.MATCH_ID | IWorkbenchPage.MATCH_INPUT);
            }
            catch(Exception e)
View Full Code Here

Examples of org.apache.avalon.excalibur.packagemanager.ExtensionManager

    }

    public void service( final ServiceManager serviceManager )
        throws ServiceException
    {
        final ExtensionManager packageRepository =
            (ExtensionManager)serviceManager.lookup( ExtensionManager.ROLE );
        m_packageManager = new PackageManager( packageRepository );
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.