Package com.caucho.config.program

Examples of com.caucho.config.program.ConfigProgram


      // Special processing required for the @Singleton XA support
      ConfigProgram []initProgram = targetImpl.getPostConstructProgram();
      ConfigProgram []extInitProgram = new ConfigProgram[initProgram.length];
     
      for (int i = 0; i < initProgram.length; i++) {
        ConfigProgram program = null;
       
        if (program instanceof PostConstructProgram) {
          PostConstructProgram pcProgram = (PostConstructProgram) program;
         
          AnnotatedMethod<?> annMethod = pcProgram.getAnnotatedMethod();
View Full Code Here


  void configureServlet(Object servlet)
  {
    //InjectIntrospector.configure(servlet);

    // Initialize bean properties
    ConfigProgram init = getInit();

    if (init != null)
      init.configure(servlet);

    Config.init(servlet);
  }
View Full Code Here

      cdiManager.setEnableAutoUpdate(false);
     
      try {
        for (DeployConfig config : initList) {
          ConfigProgram program = config.getClassLoaderProgram();

          if (program != null)
            program.configure(instance);
        }
      } finally {
        cdiManager.setEnableAutoUpdate(true);
      }

      for (DeployConfig config : initList) {
        ConfigProgram program = config.getBuilderProgram();

        if (program != null)
          program.configure(instance);
      }

      instance.init();
    } finally {
      thread.setContextClassLoader(oldLoader);
View Full Code Here

    addProtocolPort(port);
  }

  private void applyPortDefaults(SocketLinkListener port)
  {
    ConfigProgram program = _selfServer.getPortDefaults();
   
    program.configure(port);
   
    _listenerDefaults.configure(port);
  }
View Full Code Here

  void configureServlet(Object servlet)
  {
    //InjectIntrospector.configure(servlet);

    // Initialize bean properties
    ConfigProgram init = getInit();

    if (init != null)
      init.configure(servlet);

    Config.init(servlet);
  }
View Full Code Here

      else {
        InjectionPointHandler handler
          = getBeanManager().getInjectionPointHandler(field);
       
        if (handler != null) {
          ConfigProgram program = new FieldHandlerProgram(field, handler);
         
          _injectProgramList.add(program);
        }
      }
    }

    for (AnnotatedMethod method : type.getMethods()) {
      if (method.getAnnotations().size() == 0)
        continue;

      if (method.isAnnotationPresent(Inject.class)) {
        // boolean isOptional = isQualifierOptional(field);

        List<AnnotatedParameter> params = method.getParameters();

        InjectionPoint []args = new InjectionPoint[params.size()];

        for (int i = 0; i < args.length; i++) {
          InjectionPoint ij
            = new InjectionPointImpl(getBeanManager(), this, params.get(i));

          _injectionPointSet.add(ij);

          args[i] = ij;
        }

        _injectProgramList.add(new MethodInjectProgram(method.getJavaMember(),
                                                       args));
      }
      else {
        InjectionPointHandler handler
          = getBeanManager().getInjectionPointHandler(method);
       
        if (handler != null) {
          ConfigProgram program = new MethodHandlerProgram(method, handler);
         
          _injectProgramList.add(program);
        }
      }
    }
View Full Code Here

      addDependencies();

      instance.preConfigInit();

      for (DeployConfig config : initList) {
        ConfigProgram program = config.getBuilderProgram();

        if (program != null)
          program.configure(instance);
      }

      instance.init();
    } finally {
      thread.setContextClassLoader(oldLoader);
View Full Code Here

      Object bean = create(null, TEXT);

      inject(bean);
     
      try {
  ConfigProgram program = new PropertyStringProgram(TEXT, text);

  if (_addProgram != null)
    _addProgram.setValue(bean, TEXT, program);
  else
    _addContentProgram.setValue(bean, TEXT, program);
View Full Code Here

      else {
        InjectionPointHandler handler
          = getBeanManager().getInjectionPointHandler(field);

        if (handler != null) {
          ConfigProgram program = new FieldHandlerProgram(field, handler);

          injectProgramList.add(program);
        }
      }
    }
View Full Code Here

      else {
        InjectionPointHandler handler
          = getBeanManager().getInjectionPointHandler(method);
       
        if (handler != null) {
          ConfigProgram program = new MethodHandlerProgram(method, handler);
         
          injectProgramList.add(program);
        }
      }
    }
View Full Code Here

TOP

Related Classes of com.caucho.config.program.ConfigProgram

Copyright © 2018 www.massapicom. 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.