Examples of ManagerBuilder


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

     */
    private void doFilterHttp(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)
            throws IOException, ServletException {

        try {
            ManagerBuilder builder = ManagerBuilder.from().extension(Class.forName(DEFAULT_EXTENSION_CLASS));
            Manager manager = builder.create();

            manager.start();

            manager.bind(ApplicationScoped.class, Manager.class, manager);

View Full Code Here

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

    @Override
    public void init(FilterConfig filterConfig) throws ServletException {
        try {
            log.log(Level.FINE, "initializing {0}", WarpFilter.class.getSimpleName());
            ManagerBuilder builder = ManagerBuilder.from().extension(Class.forName(DEFAULT_EXTENSION_CLASS));
            manager = builder.create();
            manager.start();
            manager.bind(ApplicationScoped.class, Manager.class, manager);
            delegator = new RequestDelegator();
        } catch (Exception e) {
            throw new ServletException("Could not init " + WarpFilter.class.getSimpleName(), e);
View Full Code Here

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

  
   @Before
   public final void create() throws Exception
   {
      contexts = new ArrayList<Class<? extends Context>>();
      ManagerBuilder builder = ManagerBuilder.from();

      addContexts(contexts);
      for(Class<? extends Context> context : contexts)
      {
         builder.context(context);
      }

      // Add ApplicationContext, it's internal to Manager, but needs to be registered as a context so EventRecorder will pick up on it
      contexts.add(0, ApplicationContextImpl.class);
     
      builder.extension(EventRegisterObserver.class);
     
      List<Class<?>> extensions = new ArrayList<Class<?>>();
      addExtensions(extensions);
      for(Class<?> extension : extensions)
      {
         builder.extension(extension);
      }
     
      manager = (ManagerImpl)builder.create();
      manager.start();
     
      executeInApplicationScope(new Callable<Void>() {
        @Override
        public Void call() throws Exception {
View Full Code Here

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

  
   @Before
   public final void create()
   {
      contexts = new ArrayList<Class<? extends Context>>();
      ManagerBuilder builder = ManagerBuilder.from();

      addContexts(contexts);
      for(Class<? extends Context> context : contexts)
      {
         builder.context(context);
      }

      // Add ApplicationContext, it's internal to Manager, but needs to be registered as a context so EventRecorder will pick up on it
      contexts.add(0, ApplicationContextImpl.class);
     
      builder.extension(EventRegisterObserver.class);
     
      List<Class<?>> extensions = new ArrayList<Class<?>>();
      addExtensions(extensions);
      for(Class<?> extension : extensions)
      {
         builder.extension(extension);
      }
     
      manager = (ManagerImpl)builder.create();
      manager.start();
     
      manager.resolve(Injector.class).inject(this);
      startContexts(manager);
   }
View Full Code Here

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

  
   private TestRunnerAdaptorBuilder() {}
  
   public static TestRunnerAdaptor build()
   {
      ManagerBuilder builder = ManagerBuilder.from()
         .extension(SecurityActions.loadClass(DEFAULT_EXTENSION_CLASS));

      return SecurityActions.newInstance(
            TEST_RUNNER_IMPL_CLASS,
            new Class<?>[] {ManagerBuilder.class},
View Full Code Here

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

      if(testAdaptor != null)
      {
         return testAdaptor;
      }
     
      ManagerBuilder builder = ManagerBuilder.from()
         .extension(SecurityActions.loadClass(DEFAULT_EXTENSION_CLASS));

      return SecurityActions.newInstance(
            TEST_RUNNER_IMPL_CLASS,
            new Class<?>[] {ManagerBuilder.class},
View Full Code Here

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

    @Override
    public void init(FilterConfig filterConfig) throws ServletException {
        try {
            log.log(Level.FINE, "initializing {0}",WarpFilter.class.getSimpleName());
            ManagerBuilder builder = ManagerBuilder.from().extension(Class.forName(DEFAULT_EXTENSION_CLASS));
            manager = builder.create();
            manager.start();
            manager.bind(ApplicationScoped.class, Manager.class, manager);
            delegator = new RequestDelegator();
        } catch (Exception e) {
            throw new ServletException("Could not init " + WarpFilter.class.getSimpleName(), e);
View Full Code Here

Examples of org.jboss.arquillian.impl.core.ManagerBuilder

   private ManagerImpl manager;
     
   @Before
   public final void create()
   {
      ManagerBuilder builder = ManagerBuilder.from();
      addContexts(builder);
      builder.extension(EventRegisterObserver.class);
      addExtensions(builder);
      manager = builder.create();
     
      manager.resolve(Injector.class).inject(this);
      startContexts(manager);
   }
View Full Code Here

Examples of org.jboss.arquillian.impl.core.ManagerBuilder

   }
  
   public static TestRunnerAdaptor build(ContainerProfile profileType)
   {
      ServiceLoader serviceLoader = new DynamicServiceLoader();
      ManagerBuilder builder = ManagerBuilder.from()
         .context(SuiteContextImpl.class)
         .context(ClassContextImpl.class)
         .context(TestContextImpl.class)
         .context(ContainerContextImpl.class)
         .context(DeploymentContextImpl.class);
        
      List<Profile> profiles = new ArrayList<Profile>();
      profiles.add(new ArquillianProfile());
      profiles.addAll(serviceLoader.all(Profile.class));
     
      //Profile profile = serviceLoader.onlyOne(Profile.class, ArquillianProfile.class);
      for(Profile profile : profiles)
      {
         switch (profileType)
         {
            case CLIENT :
               builder.extensions(profile.getClientProfile().toArray(new Class<?>[0]));
               break;
            case CONTAINER :
               builder.extensions(profile.getContainerProfile().toArray(new Class<?>[0]));
               break;
         }
      }
      return new EventTestRunnerAdaptor(builder.create());    
   }
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.