Examples of KernelConfig


Examples of org.jboss.kernel.spi.config.KernelConfig

    * @return a new <tt>KernelConfig</tt> instance based on the specified
    *         <tt>Properties</tt>
    * @see PropertyKernelConfig
    */
   public static KernelConfig newInstance( Properties props ) {
      KernelConfig cfg = null;
      try
      {
         //for the values not found in the given props, default values
         //used are from the KernelConstants interface.  See
         //the PropertyKernelConfig class implementation for more details.
View Full Code Here

Examples of org.jboss.kernel.spi.config.KernelConfig

      check("KernelRegistry", registry, registry, KernelConstants.KERNEL_REGISTRY_NAME, KernelConstants.KERNEL_REGISTRY_CLASS);

      KernelBus bus = kernel.getBus();
      check("KernelBus", registry, bus, KernelConstants.KERNEL_BUS_NAME, KernelConstants.KERNEL_BUS_CLASS);

      KernelConfig config = kernel.getConfig();
      check("KernelConfig", registry, config, KernelConstants.KERNEL_CONFIG_NAME, PropertyKernelConfig.class.getName());

      KernelConfigurator configurator = kernel.getConfigurator();
      check("KernelConfigurator", registry, configurator, KernelConstants.KERNEL_CONFIGURATOR_NAME, KernelConstants.KERNEL_CONFIGURATOR_CLASS);
View Full Code Here

Examples of org.jboss.kernel.spi.config.KernelConfig

   public void testInvoke() throws Throwable
   {
      Kernel kernel = bootstrap();
      KernelRegistry registry = kernel.getRegistry();
      KernelConfig config = kernel.getConfig();
      registry.registerEntry("Name1", makeEntry("A string"));
      registry.registerEntry("Name2", makeEntry("B string"));
      KernelBus bus = kernel.getBus();
      TargettedJoinpoint joinPoint = getMethodJoinpoint(config, String.class, "toString");
      Object result1 = bus.invoke("Name1", joinPoint);
View Full Code Here

Examples of org.jboss.kernel.spi.config.KernelConfig

    * @return the entry
    * @throws Throwable for any error
    */
   protected KernelRegistryEntry createKernelRegistryEntry(Kernel kernel, Object object) throws Throwable
   {
      KernelConfig config = kernel.getConfig();
      BeanInfo info = config.getBeanInfo(object.getClass());
      return new BeanKernelRegistryEntry(object, info);
   }
View Full Code Here

Examples of org.jboss.kernel.spi.config.KernelConfig

      setScopeKey(scopeKey);
      if (parentKernel.getController() instanceof AbstractController == false)
         throw new IllegalArgumentException("Underlying controller not AbstractController instance!");
      setUnderlyingController((AbstractController)parentKernel.getController());
      setParentController(parentController);
      KernelConfig config = new ScopedKernelConfig(System.getProperties());
      kernel = KernelFactory.newInstance(config);
      getParentController().addController(this);
   }
View Full Code Here

Examples of org.jboss.kernel.spi.config.KernelConfig

   {
      BeanInfo info = context.getBeanInfo();
      if (info != null)
      {
         KernelController controller = (KernelController)context.getController();
         KernelConfig config = controller.getKernel().getConfig();
         DependencyBuilder dependencyBuilder = config.getDependencyBuilder();
         KernelMetaDataRepository repository = controller.getKernel().getMetaDataRepository();
         MetaData md = repository.getMetaData(context);
         // add custom dependencies (e.g. AOP layer).
         List<DependencyBuilderListItem> dependencies = dependencyBuilder.getDependencies(info, md);
         if (log.isTraceEnabled())
View Full Code Here

Examples of org.jboss.kernel.spi.config.KernelConfig

      {
         // handle custom annotations
         cleanAnnotations(context);

         KernelController controller = (KernelController)context.getController();
         KernelConfig config = controller.getKernel().getConfig();
         DependencyBuilder dependencyBuilder;
         try
         {
            dependencyBuilder = config.getDependencyBuilder();
         }
         catch (Throwable e)
         {
            log.debug("Error while cleaning the annotations: " + e);
            return;
View Full Code Here

Examples of org.jboss.kernel.spi.config.KernelConfig

    * @return the entry
    * @throws Throwable for any error
    */
   protected KernelRegistryEntry createKernelRegistryEntry(Kernel kernel, Object object) throws Throwable
   {
      KernelConfig config = kernel.getConfig();
      BeanInfo info = config.getBeanInfo(object.getClass());
      return new BeanKernelRegistryEntry(object, info);
   }
View Full Code Here

Examples of org.jboss.kernel.spi.config.KernelConfig

      check("KernelRegistry", registry, registry, KernelConstants.KERNEL_REGISTRY_NAME, KernelConstants.KERNEL_REGISTRY_CLASS);

      KernelBus bus = kernel.getBus();
      check("KernelBus", registry, bus, KernelConstants.KERNEL_BUS_NAME, KernelConstants.KERNEL_BUS_CLASS);

      KernelConfig config = kernel.getConfig();
      check("KernelConfig", registry, config, KernelConstants.KERNEL_CONFIG_NAME, PropertyKernelConfig.class.getName());

      KernelConfigurator configurator = kernel.getConfigurator();
      check("KernelConfigurator", registry, configurator, KernelConstants.KERNEL_CONFIGURATOR_NAME, KernelConstants.KERNEL_CONFIGURATOR_CLASS);
View Full Code Here

Examples of org.jboss.kernel.spi.config.KernelConfig

   }

   protected KernelController createController() throws Exception
   {
      // bootstrap
      KernelConfig config = createKernelConfig();
      BasicBootstrap bootstrap = config != null ? new BasicBootstrap(config) : new BasicBootstrap();
      bootstrap.run();
      Kernel kernel = bootstrap.getKernel();
      return kernel.getController();
   }
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.