Examples of ModuleRegistry


Examples of de.innovationgate.wga.modules.ModuleRegistry

        this.definition = definition;
    }
   
    public String getTitle(Locale locale) {
       
        ModuleRegistry reg = job.getScheduler().getCore().getModuleRegistry();
        ModuleDefinition def = reg.getModuleDefinition(SchedulerTaskModuleType.class, getClass().getName());
        if (def == null) {
            return "Task " + getClass().getName();
        }
       
        SchedulerTaskProperties props = (SchedulerTaskProperties) def.getProperties();
View Full Code Here

Examples of io.apigee.trireme.core.internal.ModuleRegistry

    public Scriptable registerExports(Context cx, Scriptable global, NodeRuntime runtime)
        throws InvocationTargetException, IllegalAccessException, InstantiationException
    {
        Scriptable natives = cx.newObject(global);

        ModuleRegistry registry = ((ScriptRunner)runtime).getRegistry();
        for (String name : registry.getCompiledModuleNames()) {
            Script script = registry.getCompiledModule(name);
            String fileName = '/' + script.getClass().getName().replace(".", "/") + ".js";

            InputStream in = script.getClass().getResourceAsStream(fileName);
            if (in == null) {
                continue;
View Full Code Here

Examples of io.apigee.trireme.core.internal.ModuleRegistry

        ServiceLoader<NodeImplementation> impls = ServiceLoader.load(NodeImplementation.class);
        for (NodeImplementation impl : impls) {
            if (log.isDebugEnabled()) {
                log.debug("Discovered Node version {}", impl.getVersion());
            }
            versions.add(new NodeVersion(impl.getVersion(), new ModuleRegistry(impl)));
        }
    }
View Full Code Here

Examples of io.apigee.trireme.core.internal.ModuleRegistry

    /**
     * Return the default implementation version.
     */
    public String getDefaultNodeVersion()
    {
        ModuleRegistry reg = versions.match(DEFAULT_NODE_VERSION);
        if (reg == null) {
            return null;
        }
        return reg.getImplementation().getVersion();
    }
View Full Code Here

Examples of io.apigee.trireme.core.internal.ModuleRegistry

     * </p>
     */
    public ScriptFuture execute()
        throws NodeException
    {
        ModuleRegistry registry = getRegistry();

        if ((scriptFile == null) && (script == null)) {
            runner = new ScriptRunner(this, env, sandbox, args, forceRepl);
        } else if (scriptFile == null) {
            runner = new ScriptRunner(this, env, sandbox, scriptName, script, args);
View Full Code Here

Examples of io.apigee.trireme.core.internal.ModuleRegistry

        throws NodeException
    {
        if (scriptFile == null) {
            throw new NodeException("Modules must be specified as a file name and not as a string");
        }
        ModuleRegistry registry = getRegistry();

        runner = new ScriptRunner(this, env, sandbox, scriptName,
                                  makeModuleScript(), args);
        runner.setParentProcess((ProcessWrap.ProcessImpl)parentProcess);
        runner.setRegistry(registry);
View Full Code Here

Examples of io.apigee.trireme.core.internal.ModuleRegistry

    }

    private ModuleRegistry getRegistry()
        throws NodeException
    {
        ModuleRegistry registry = env.getRegistry(nodeVersion);
        if (registry == null) {
            throw new NodeException("No available Node.js implementation matches version " + nodeVersion);
        }
        return registry;
    }
View Full Code Here

Examples of org.springframework.xd.dirt.module.ModuleRegistry

    return new EmbeddedZooKeeper();
  }

  @Bean
  public ModuleRegistry moduleRegistry() {
    ModuleRegistry registry = mock(ModuleRegistry.class);
    setupMockFindsForSource(registry);
    setupMockFindsForSink(registry);
    setupMockFindsForProcessor(registry);
    setupMockFindsForJobs(registry);

    when(registry.findDefinition("bart", ModuleType.source)).thenReturn(ModuleDefinitions.dummy("bart",
        ModuleType.source));
    when(registry.findDefinition("foo", ModuleType.source)).thenReturn(ModuleDefinitions.dummy("foo",
        ModuleType.source));
    when(registry.findDefinition("boo", ModuleType.source)).thenReturn(ModuleDefinitions.dummy("boo",
        ModuleType.source));
    when(registry.findDefinition("http", ModuleType.source)).thenReturn(ModuleDefinitions.dummy("http",
        ModuleType.source));

    when(registry.findDefinition("boot", ModuleType.sink)).thenReturn(ModuleDefinitions.dummy("boot",
        ModuleType.sink));
    when(registry.findDefinition("bar", ModuleType.sink)).thenReturn(ModuleDefinitions.dummy("bar",
        ModuleType.sink));
    when(registry.findDefinition("badLog", ModuleType.sink)).thenReturn(ModuleDefinitions.dummy("badLog",
        ModuleType.sink));
    when(registry.findDefinition("file", ModuleType.sink)).thenReturn(ModuleDefinitions.dummy("file",
        ModuleType.sink));

    when(registry.findDefinition("job", ModuleType.job)).thenReturn(ModuleDefinitions.dummy("job",
        ModuleType.job));

    when(registry.findDefinition("aaak", ModuleType.processor)).thenReturn(ModuleDefinitions.dummy("aaak",
        ModuleType.processor));
    when(registry.findDefinition("goo", ModuleType.processor)).thenReturn(ModuleDefinitions.dummy("goo",
        ModuleType.processor));
    when(registry.findDefinition("blah", ModuleType.processor)).thenReturn(ModuleDefinitions.dummy("blah",
        ModuleType.processor));
    when(registry.findDefinition("filter", ModuleType.processor)).thenReturn(ModuleDefinitions.dummy("filter",
        ModuleType.processor));

    return registry;
  }
View Full Code Here

Examples of org.terasology.module.ModuleRegistry

    }

    @Override
    protected void setupModuleManager(Set<Name> moduleNames) throws Exception {
        ModuleManager moduleManager = ModuleManagerFactory.create();
        ModuleRegistry registry = moduleManager.getRegistry();

        DependencyResolver resolver = new DependencyResolver(registry);
        ResolutionResult result = resolver.resolve(moduleNames);

        if (result.isSuccess()) {
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.