Examples of RegistryBuilder


Examples of org.apache.tapestry.ioc.RegistryBuilder

        URL url = _extraClasspath.toURL();

        _extraLoader = new URLClassLoader(new URL[]
        { url }, _contextLoader);
        RegistryBuilder builder = new RegistryBuilder(_extraLoader);

        builder.add(TapestryModule.class);

        _registry = builder.build();

        _registry.getService("tapestry.Infrastructure", Infrastructure.class).setMode("servlet");

        _source = _registry.getService(ComponentInstantiatorSource.class);
        _access = _registry.getService(PropertyAccess.class);
View Full Code Here

Examples of org.apache.tapestry.ioc.RegistryBuilder

    private Messages _validationMessages;

    @BeforeSuite
    public final void setup_registry()
    {
        RegistryBuilder builder = new RegistryBuilder();

        builder.add(TapestryModule.class);

        _registry = builder.build();

        _registry.getService(Infrastructure.class).setMode("servlet");
    }
View Full Code Here

Examples of org.apache.tapestry.ioc.RegistryBuilder

        setupServices();
    }

    private void createRegistry()
    {
        RegistryBuilder builder = new RegistryBuilder();

        builder.add(TapestryModule.class);

        String className = _appPackage + ".services." + InternalUtils.capitalize(_appName)
                + "Module";

        try
        {
            // This class is possibly loaded by a parent class loader of the application class
            // loader. The context class loader should have the approprite view to the module class,
            // if any.

            Class moduleClass = Thread.currentThread().getContextClassLoader().loadClass(className);
            builder.add(moduleClass);
        }
        catch (ClassNotFoundException ex)
        {
            // That's OK, not all applications will have a module class, even though any
            // non-trivial application will.
        }

        addModules(builder);

        overrideServices(builder);

        _registry = builder.build();
    }
View Full Code Here

Examples of org.apache.tapestry5.ioc.RegistryBuilder

    private Messages validationMessages;

    @BeforeSuite
    public final void setup_registry()
    {
        RegistryBuilder builder = new RegistryBuilder();

        builder.add(TapestryModule.class);

        // A synthetic module to ensure that the tapestry.alias-mode is set correctly.

        SymbolProvider provider = new SingleKeySymbolProvider(InternalSymbols.ALIAS_MODE, "servlet");
        ContributionDef contribution = new SyntheticSymbolSourceContributionDef("AliasMode", provider,
                "before:ApplicationDefaults");

        ModuleDef module = new SyntheticModuleDef(contribution);

        builder.add(module);

        registry = builder.build();

        // registry.getService(Alias.class).setMode("servlet");

        registry.performRegistryStartup();
    }
View Full Code Here

Examples of org.apache.tapestry5.ioc.RegistryBuilder

        extraClasspath.mkdirs();

        URL url = extraClasspath.toURL();

        extraLoader = new URLClassLoader(new URL[] { url }, contextLoader);
        RegistryBuilder builder = new RegistryBuilder(extraLoader);

        builder.add(TapestryModule.class);

        SymbolProvider provider = new SingleKeySymbolProvider(InternalSymbols.ALIAS_MODE, "servlet");
        ContributionDef contribution = new SyntheticSymbolSourceContributionDef("AliasMode", provider,
                                                                                "before:ApplicationDefaults");

        ModuleDef module = new SyntheticModuleDef(contribution);

        builder.add(module);

        registry = builder.build();

        // registry.getService("Alias", Alias.class).setMode("servlet");

        source = registry.getService(ComponentInstantiatorSource.class);
        access = registry.getService(PropertyAccess.class);
View Full Code Here

Examples of org.apache.tapestry5.ioc.RegistryBuilder

        URL url = extraClasspath.toURL();

        extraLoader = new URLClassLoader(new URL[]
        { url }, contextLoader);
        RegistryBuilder builder = new RegistryBuilder(extraLoader);

        builder.add(TapestryModule.class, ForceDevelopmentModeModule.class, AddTransformPagesToCISModule.class);

        registry = builder.build();

        source = registry.getService(ComponentInstantiatorSource.class);
    }
View Full Code Here

Examples of org.apache.tapestry5.ioc.RegistryBuilder

    private static Registry registry;

    @BeforeSuite
    public final void setup_registry()
    {
        RegistryBuilder builder = new RegistryBuilder();

        builder.add(TapestryModule.class, ForceDevelopmentModeModule.class);

        registry = builder.build();

        registry.performRegistryStartup();
    }
View Full Code Here

Examples of org.apache.tapestry5.ioc.RegistryBuilder

    }

    @BeforeSuite
    public final void setup_registry()
    {
        RegistryBuilder builder = new RegistryBuilder();

        registry = builder.build();

        registry.performRegistryStartup();

        classFactory = registry.getService(ClassFactory.class);
        proxyFactory = registry.getService(PlasticProxyFactory.class);
View Full Code Here

Examples of org.apache.tapestry5.ioc.RegistryBuilder

   * @return The test Registry
   * @throws Exception
   */
  public org.apache.tapestry5.ioc.Registry getOrCreateRegistry() throws Exception {
    if (registry == null) {
      RegistryBuilder builder = new RegistryBuilder();
      if (annotation.modules() != null) {
        builder.add(annotation.modules());
      }
      for (Method moduleDefFactory : moduleDefFactories) {
        try {
          org.apache.tapestry5.ioc.def.ModuleDef moduleDef =
              (org.apache.tapestry5.ioc.def.ModuleDef) moduleDefFactory.invoke(null);
         
          builder.add(moduleDef);
        } catch (InvocationTargetException e) {
          if (e.getTargetException() instanceof Exception) {
            throw (Exception) e.getTargetException();
          }
          throw e;
        }
      }
      registry = builder.build();
      registry.performRegistryStartup();
    }
    return registry;
  }
View Full Code Here

Examples of org.apache.tapestry5.ioc.RegistryBuilder

    }

    @BeforeSuite
    public final void setup_registry()
    {
        RegistryBuilder builder = new RegistryBuilder();

        registry = builder.build();

        registry.performRegistryStartup();

        classFactory = registry.getService(ClassFactory.class);
        proxyFactory = registry.getService(PlasticProxyFactory.class);
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.