Examples of Extension


Examples of org.jaibo.api.Extension

    }

    public void addExtensionByName(String extensionName) {
        if (!this.isExtensionAlreadyAdded(extensionName)) {
            try {
                Extension extension = this.findAndCreateExtensionByName(extensionName);

                if (extension != null) {
                    this.addExtension(extension);
                }
            } catch (ExtensionManagerError e) {
View Full Code Here

Examples of org.java.plugin.registry.Extension

          ExtensionPoint point = this.getPluginManager().getRegistry().getExtensionPoint(core.getId(), this.getAlgorithmExtensionPoint());
         
          // iterate over the connected extension points
          for (Iterator<Extension> it = point.getConnectedExtensions().iterator(); it.hasNext();) {
          try {
            Extension ext = it.next();
                  PluginDescriptor descr = ext.getDeclaringPluginDescriptor();
                 
                  this.getPluginManager().activatePlugin(descr.getId());
           
            // extracting parameters
            Parameter classParam = ext.getParameter(PluginCore.PARAMETER_CLASS);
           
            // extracting plugin class or builder clas
            ClassLoader classLoader = this.getPluginManager().getPluginClassLoader(descr);
                  Class pluginClass = null// class for the plugin (InferenceAlgorithmOptionPanel)
                  pluginClass = classLoader.loadClass(classParam.valueAsString());
View Full Code Here

Examples of org.jboss.arquillian.core.spi.Extension

   private List<Extension> createExtensions(Collection<Class<?>> extensionClasses) throws Exception
   {
      List<Extension> created = new ArrayList<Extension>();
      for(Class<?> extensionClass : extensionClasses)
      {
         Extension extension = ExtensionImpl.of(Reflections.createInstance(extensionClass));
         inject(extension);
         created.add(extension);
      }
      return created;
   }
View Full Code Here

Examples of org.jboss.arquillian.impl.core.spi.Extension

{
   @Test
   public void shouldBeAbleToReadAndInvokeObserverMethods() throws Exception
   {
      ExtensionWithObservers target = new ExtensionWithObservers();
      Extension extension = ExtensionImpl.of(target);
     
      Assert.assertEquals(
            "Verify correct observer methods were found",
            2, extension.getObservers().size());
     
      for(ObserverMethod observer : extension.getObservers())
      {
         observer.invoke(null, new String());
      }
     
      Assert.assertTrue(target.methodOneWasCalled);
View Full Code Here

Examples of org.jboss.as.controller.Extension

        ExtensionRegistry outputExtensionRegistry = new ExtensionRegistry(ProcessType.EMBEDDED_SERVER, new RunningModeControl(RunningMode.NORMAL));
        outputExtensionRegistry.setSubsystemParentResourceRegistrations(MOCK_RESOURCE_REG, MOCK_RESOURCE_REG);
        outputExtensionRegistry.setWriterRegistry(persister);

        Extension extension = mainExtension.getClass().newInstance();
        extension.initialize(outputExtensionRegistry.getExtensionContext("Test"));

        ConfigurationPersister.PersistenceResource resource = persister.store(model, Collections.<PathAddress>emptySet());
        resource.commit();
        return persister.marshalled;
    }
View Full Code Here

Examples of org.jboss.jca.common.api.metadata.common.Extension

      //Extension reauthPlugin = null;
     
      Boolean backgroundValidation = Defaults.BACKGROUND_VALIDATION;
      Long backgroundValidationMillis = null;
      Boolean useFastFail = Defaults.USE_FAST_FAIL;
      Extension validConnectionChecker = null;
      String checkValidConnectionSql = null;
      Boolean validateOnMatch = Defaults.VALIDATE_ON_MATCH;
      Extension staleConnectionChecker = null;
      Extension exceptionSorter = null;
     
      Boolean useStrictMin = Defaults.USE_STRICT_MIN;
      FlushStrategy flushStrategy = Defaults.FLUSH_STRATEGY;
     
      Boolean isSameRmOverride = Defaults.IS_SAME_RM_OVERRIDE;
      Boolean interleaving = Defaults.INTERLEAVING;
      Boolean padXid = Defaults.PAD_XID;
      Boolean wrapXaDataSource = Defaults.WRAP_XA_RESOURCE;
      Boolean noTxSeparatePool = Defaults.NO_TX_SEPARATE_POOL;
     
      String recoveryUsername = null;
      String recoveryPassword = null;
      Boolean noRecovery = Defaults.NO_RECOVERY;
     
      //elements reading
      while (reader.hasNext())
      {
         switch (reader.nextTag())
         {
            case END_ELEMENT : {
               if (DataSources.Tag.forName(reader.getLocalName()) == DataSources.Tag.XA_DATASOURCE)
               {
                  LegacyXaDataSourceImp xaDsImpl = new LegacyXaDataSourceImp(xaDataSourceClass,
                        driver, transactionIsolation, xaDataSourceProperty);
                  xaDsImpl.buildTimeOut(blockingTimeoutMillis, idleTimeoutMinutes, allocationRetry,
                        allocationRetryWaitMillis, xaResourceTimeout, setTxQueryTimeout, queryTimeout, useTryLock);
                  xaDsImpl.buildDsSecurity(userName, password, securityDomain, null);
                  xaDsImpl.buildStatement(sharePreparedStatements, preparedStatementsCacheSize, trackStatements);
                  xaDsImpl.buildValidation(backgroundValidation, backgroundValidationMillis, useFastFail,
                        validConnectionChecker, checkValidConnectionSql, validateOnMatch, staleConnectionChecker,
                        exceptionSorter);
                  xaDsImpl.buildCommonPool(minPoolSize, minPoolSize, maxPoolSize, prefill, useStrictMin, flushStrategy,
                        isSameRmOverride, interleaving, padXid, wrapXaDataSource, noTxSeparatePool);
                  xaDsImpl.buildRecovery(recoveryUsername, recoveryPassword, noRecovery);
                  xaDsImpl.buildOther(urlDelimiter, urlSelectorStrategyClassName, newConnectionSql, useJavaContext,
                        poolName, enabled, jndiName, spy, useCcm, jta);
                  xaDsImpl.buildXaDataSourceImpl();
                  return xaDsImpl;
               }
               else
               {
                  if (XaDataSource.Tag.forName(reader.getLocalName()) == XaDataSource.Tag.UNKNOWN)
                  {
                     throw new UnknownTagException(reader.getLocalName());
                  }
               }
               break;
            }
            case START_ELEMENT : {
               switch (XaDataSource.Tag.forName(reader.getLocalName()))
               {
                  case SECURITY_DOMAIN :
                  case SECURITY_DOMAIN_AND_APPLICATION : {
                     securityDomain = elementAsString(reader);
                     userName = null;
                     break;
                  }
                  case XA_DATASOURCE_PROPERTY : {
                     xaDataSourceProperty.put(attributeAsString(reader, "name"), elementAsString(reader));
                     break;
                  }
                  case XA_DATASOURCE_CLASS : {
                     xaDataSourceClass = elementAsString(reader);
                     break;
                  }
                  case NEW_CONNECTION_SQL : {
                     newConnectionSql = elementAsString(reader);
                     break;
                  }
                  case URL_DELIMITER : {
                     urlDelimiter = elementAsString(reader);
                     break;
                  }
                  case URL_SELECTOR_STRATEGY_CLASS_NAME : {
                     urlSelectorStrategyClassName = elementAsString(reader);
                     break;
                  }
                  case TRANSACTION_ISOLATION : {
                     transactionIsolation = TransactionIsolation.valueOf(elementAsString(reader));
                     break;
                  }
                 
                  case INTERLEAVING : {
                     interleaving = elementAsBoolean(reader);
                     break;
                  }
                  case IS_SAME_RM_OVERRIDE : {
                     isSameRmOverride = elementAsBoolean(reader);
                     break;
                  }
                  case NO_TX_SEPARATE_POOLS : {
                     noTxSeparatePool = elementAsBoolean(reader);
                     break;
                  }
                  case PAD_XID : {
                     padXid = elementAsBoolean(reader);
                     break;
                  }
                  case WRAP_XA_RESOURCE : {
                     wrapXaDataSource = elementAsBoolean(reader);
                     break;
                  }
                  case TRACK_CONNECTION_BY_TX : {
                     interleaving = false;
                     break;
                  }
                 
                  case VALID_CONNECTION_CHECKER : {
                     String classname = elementAsString(reader);
                     validConnectionChecker = new Extension(classname, null);
                     break;
                  }
                  case EXCEPTION_SORTER : {
                     String classname = elementAsString(reader);
                     exceptionSorter = new Extension(classname, null);
                     break;
                  }
                  case STALE_CONNECTION_CHECKER : {
                     String classname = elementAsString(reader);
                     staleConnectionChecker = new Extension(classname, null);
                     break;
                  }

                  case JNDI_NAME : {
                     poolName = elementAsString(reader);
View Full Code Here

Examples of org.jboss.soa.esb.addressing.PortReference.Extension

        }
        final String[] jndiPrefixes = JndiUtil.getJndiPrefixes(jndiPrefixesValue) ;
       
        Iterator<Extension> iter = getAddr().getExtensions();
        while (iter.hasNext()) {
            Extension extension = iter.next();
            String tag = extension.getTag();

            if(tag.equals(JMSEpr.MAX_SESSIONS_PER_CONNECTION) || tag.equals(JMSEpr.MAX_XA_SESSIONS_PER_CONNECTION)) {
                properties.put(tag, extension.getValue());
            } else if(tag.equals(JMSEpr.CLIENT_ID)) {
                properties.put(tag, extension.getValue());
            } else {
                for(String jndiPrefix: jndiPrefixes)
                {
                    if (tag.startsWith(jndiPrefix) && extension.getValue()!=null) {
                        properties.put(tag, extension.getValue());
                        break ;
                    }
                }
            }
        }
View Full Code Here

Examples of org.jclouds.openstack.v2_0.domain.Extension

    * namespaces were different, for whatever reason. One way to address this is to have a multimap
    * of the authoritative namespace to alternate onces, which could be wired up with guice
    *
    */
   public void testPresentWhenAliasForExtensionMapsToNamespace() throws SecurityException, NoSuchMethodException {
      Extension keypairsWithDifferentNamespace = keypairs.toBuilder().namespace(
               URI.create("http://docs.openstack.org/ext/arbitrarilydifferent/keypairs/api/v1.1")).build();

      Multimap<URI, URI> aliases = ImmutableMultimap.of(keypairs.getNamespace(), keypairsWithDifferentNamespace
               .getNamespace());

      assertEquals(whenExtensionsAndAliasesInZoneInclude("zone", ImmutableSet.of(keypairsWithDifferentNamespace), aliases).apply(
              getKeyPairExtension(ImmutableList.<Object> of("zone"))), Optional.of("foo"));
      assertEquals(whenExtensionsAndAliasesInZoneInclude("zone", ImmutableSet.of(keypairsWithDifferentNamespace), aliases).apply(
View Full Code Here

Examples of org.jnode.plugin.Extension

    protected final void refreshFileSystemTypes() {
        // Create new type map
        Map<Class<?>, FileSystemType<?>> newTypes = new HashMap<Class<?>, FileSystemType<?>>();
        final Extension[] extensions = typesEP.getExtensions();
        for (int i = 0; i < extensions.length; i++) {
            final Extension ext = extensions[i];
            final ConfigurationElement[] elements = ext.getConfigurationElements();
            for (int j = 0; j < elements.length; j++) {
                createType(newTypes, elements[j]);
            }
        }
View Full Code Here

Examples of org.nasutekds.server.api.Extension

      if (extensionConfig.isEnabled())
      {
        String className = extensionConfig.getJavaClass();
        try
        {
          Extension extension =
               loadExtension(className, extensionConfig, true);
          extensions.put(extensionConfig.dn(), extension);
          DirectoryServer.registerExtension(extensionConfig.dn(),
                                                     extension);
        }
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.