Examples of SessionHolderProvider


Examples of org.springmodules.jcr.SessionHolderProvider

    String key = repository.getDescriptor(Repository.REP_NAME_DESC);
    List providers = getProviders();

    // search the provider
    for (int i = 0; i < providers.size(); i++) {
      SessionHolderProvider provider = (SessionHolderProvider) providers.get(i);
      if (provider.acceptsRepository(key)) {
        if (log.isDebugEnabled())
          log.debug("specific SessionHolderProvider found for repository " + key);
        return provider;
      }
    }
View Full Code Here

Examples of org.springmodules.jcr.SessionHolderProvider

        xaResCtrl.replay();
       
        JcrInterceptor interceptor = new JcrInterceptor();
        ListSessionHolderProviderManager manager = new ListSessionHolderProviderManager();
        List providers = new ArrayList();
        SessionHolderProvider provider = new JackRabbitSessionHolderProvider();
        providers.add(provider);
        manager.setProviders(providers);
        interceptor.setSessionFactory(sf);
        interceptor.afterPropertiesSet();
       
        SessionHolder holder = null;
       
        holder = provider.createSessionHolder(xaSession);
       
        assertSame(xaSession, holder.getSession());
       
        xaSessionControl.verify();
        sessionControl.verify();
View Full Code Here

Examples of org.springmodules.jcr.SessionHolderProvider

    //sfCtrl.expectAndReturn(sf.getSession(), sess);
    //sessCtrl.expectAndReturn(sess.getRepository(), repo);
    repoCtrl.expectAndReturn(repo.getDescriptor(Repository.REP_NAME_DESC), repositoryName);
   
    customProvider = new SessionHolderProvider() {

      /**
       * @see org.springmodules.jcr.SessionHolderProvider#acceptsRepository(java.lang.String)
       */
      public boolean acceptsRepository(String repo) {
View Full Code Here

Examples of org.springmodules.jcr.SessionHolderProvider

    sfCtrl.replay();
    sessCtrl.replay();
    repoCtrl.replay();

    SessionHolderProvider provider = providerManager.getSessionProvider(repo);
    assertSame(GenericSessionHolderProvider.class, provider.getClass());
  }
View Full Code Here

Examples of org.springmodules.jcr.SessionHolderProvider

   * Test method for 'org.springmodules.jcr.support.AbstractSessionHolderProviderManager.getSessionProvider(SessionFactory)'
   */
  public void testDifferentSessionProvider() {
    // sanity check

    customProvider = new SessionHolderProvider() {

      /**
       * @see org.springmodules.jcr.SessionHolderProvider#acceptsRepository(java.lang.String)
       */
      public boolean acceptsRepository(String repo) {
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.