Package br.gov.frameworkdemoiselle.internal.context

Examples of br.gov.frameworkdemoiselle.internal.context.ThreadLocalContext


  private List<CustomContext> tempContexts = new ArrayList<CustomContext>();

  private AfterBeanDiscovery afterBeanDiscoveryEvent;

  public void storeContexts(@Observes final AfterBeanDiscovery event) {
    this.tempContexts.add(new ThreadLocalContext(ViewScoped.class));
    this.afterBeanDiscoveryEvent = event;
  }
View Full Code Here


  private List<CustomContext> tempContexts = new ArrayList<CustomContext>();

  private AfterBeanDiscovery afterBeanDiscoveryEvent;

  public void storeContexts(@Observes final AfterBeanDiscovery event) {
    this.tempContexts.add(new ThreadLocalContext(ViewScoped.class));
    this.tempContexts.add(new ThreadLocalContext(SessionScoped.class));
    this.tempContexts.add(new ThreadLocalContext(ConversationScoped.class));
    this.tempContexts.add(new ThreadLocalContext(RequestScoped.class));

    this.afterBeanDiscoveryEvent = event;
  }
View Full Code Here

    }
  }

  public void loadTempContexts(@Observes final AfterBeanDiscovery event) {
    // Não registrar o contexto de aplicação pq ele já é registrado pela implementação do CDI
    tempContexts.add(new ThreadLocalContext(ViewScoped.class));
    tempContexts.add(new ThreadLocalContext(SessionScoped.class));
    tempContexts.add(new ThreadLocalContext(ConversationScoped.class));
    tempContexts.add(new ThreadLocalContext(RequestScoped.class));

    afterBeanDiscoveryEvent = event;
  }
View Full Code Here

public class SeBootstrap implements Extension {

  public void storeContexts(@Observes final AfterBeanDiscovery event) {
    ContextManager.initialize(event);
   
    ContextManager.add(new ThreadLocalContext(ViewScoped.class), event);
    ContextManager.add(new ThreadLocalContext(SessionScoped.class), event);
    ContextManager.add(new ThreadLocalContext(ConversationScoped.class), event);
    ContextManager.add(new ThreadLocalContext(RequestScoped.class), event);
  }
View Full Code Here

    // Caso este bootstrap rode antes do CoreBootstrap. Não há problemas em chamar este método várias vezes, ele
    // ignora chamadas adicionais.
    ContextManager.initialize(event);

    // Não registrar o contexto de aplicação pq ele já é registrado pela implementação do CDI
    ContextManager.add(new ThreadLocalContext(ViewScoped.class), event);
    ContextManager.add(new ThreadLocalContext(SessionScoped.class), event);
    ContextManager.add(new ThreadLocalContext(ConversationScoped.class), event);
    ContextManager.add(new ThreadLocalContext(RequestScoped.class), event);
  }
View Full Code Here

    // Caso este bootstrap rode antes do CoreBootstrap. Não há problemas em chamar este método várias vezes, ele
    // ignora chamadas adicionais.
    ContextManager.initialize(event);

    // Não registrar o contexto de aplicação pq ele já é registrado pela implementação do CDI
    ContextManager.add(new ThreadLocalContext(ViewScoped.class), event);
    ContextManager.add(new ThreadLocalContext(SessionScoped.class), event);
    ContextManager.add(new ThreadLocalContext(ConversationScoped.class), event);
    ContextManager.add(new ThreadLocalContext(RequestScoped.class), event);
  }
View Full Code Here

    }
  }

  public void loadTempContexts(@Observes final AfterBeanDiscovery event) {
    // Não registrar o contexto de aplicação pq ele já é registrado pela implementação do CDI
    tempContexts.add(new ThreadLocalContext(ViewScoped.class));
    tempContexts.add(new ThreadLocalContext(SessionScoped.class));
    tempContexts.add(new ThreadLocalContext(ConversationScoped.class));
    tempContexts.add(new ThreadLocalContext(RequestScoped.class));

    afterBeanDiscoveryEvent = event;
  }
View Full Code Here

TOP

Related Classes of br.gov.frameworkdemoiselle.internal.context.ThreadLocalContext

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.