Examples of SessionScope


Examples of com.ibatis.sqlmap.engine.scope.SessionScope

  protected void endStatementScope(StatementScope statementScope) {
    statementScope.getSession().decrementRequestStackDepth();
  }

  protected SessionScope beginSessionScope() {
    return new SessionScope();
  }
View Full Code Here

Examples of com.ibatis.sqlmap.engine.scope.SessionScope

    protected void endStatementScope(StatementScope statementScope) {
        statementScope.getSession().decrementRequestStackDepth();
    }

    protected SessionScope beginSessionScope() {
        return new SessionScope();
    }
View Full Code Here

Examples of com.ibatis.sqlmap.engine.scope.SessionScope

                }
            }
        }
       
        if (sessionField != null) {
            SessionScope sessionScope;
            try {
                sessionScope = (SessionScope) sessionField.get(session);
               
                if (sessionScope != null) {
                    if (sessionScope.getSqlMapClient() != null && sessionScope.getSqlMapClient().getClass() == SqlMapClientImpl.class) {
                        sessionScope.setSqlMapClient(client);
                    }
                    if (sessionScope.getSqlMapExecutor() != null && sessionScope.getSqlMapExecutor().getClass() == SqlMapClientImpl.class) {
                        sessionScope.setSqlMapExecutor(client);
                    }
                    if (sessionScope.getSqlMapTxMgr() != null && sessionScope.getSqlMapTxMgr().getClass() == SqlMapClientImpl.class) {
                        sessionScope.setSqlMapTxMgr(client);
                    }
                }
            } catch (Exception e) {
                LOG.error(e.getMessage(), e);
            }
View Full Code Here

Examples of com.ibatis.sqlmap.engine.scope.SessionScope

                }
            }
        }
       
        if (sessionField != null) {
            SessionScope sessionScope;
            try {
                sessionScope = (SessionScope) sessionField.get(session);
               
                if (sessionScope != null) {
                    if (sessionScope.getSqlMapClient() != null && sessionScope.getSqlMapClient().getClass() == SqlMapClientImpl.class) {
                        sessionScope.setSqlMapClient(client);
                    }
                    if (sessionScope.getSqlMapExecutor() != null && sessionScope.getSqlMapExecutor().getClass() == SqlMapClientImpl.class) {
                        sessionScope.setSqlMapExecutor(client);
                    }
                    if (sessionScope.getSqlMapTxMgr() != null && sessionScope.getSqlMapTxMgr().getClass() == SqlMapClientImpl.class) {
                        sessionScope.setSqlMapTxMgr(client);
                    }
                }
            } catch (Exception e) {
                LOG.error(e.getMessage(), e);
            }
View Full Code Here

Examples of jodd.petite.scope.SessionScope

  public void testScopeAccept() {
    final PetiteContainer pc = new PetiteContainer();

    SingletonScope singletonScope = pc.resolveScope(SingletonScope.class);
    ProtoScope protoScope = pc.resolveScope(ProtoScope.class);
    SessionScope sessionScope = pc.resolveScope(SessionScope.class);
    RequestScope requestScope = pc.resolveScope(RequestScope.class);

    assertTrue(singletonScope.accept(singletonScope));
    assertFalse(singletonScope.accept(protoScope));
    assertFalse(singletonScope.accept(sessionScope));
    assertFalse(singletonScope.accept(requestScope));

    assertTrue(protoScope.accept(singletonScope));
    assertTrue(protoScope.accept(protoScope));
    assertTrue(protoScope.accept(sessionScope));
    assertTrue(protoScope.accept(requestScope));

    assertTrue(sessionScope.accept(singletonScope));
    assertFalse(sessionScope.accept(protoScope));
    assertTrue(sessionScope.accept(sessionScope));
    assertFalse(sessionScope.accept(requestScope));

    assertTrue(requestScope.accept(singletonScope));
    assertFalse(requestScope.accept(protoScope));
    assertTrue(requestScope.accept(sessionScope));
    assertTrue(requestScope.accept(requestScope));
View Full Code Here

Examples of org.apache.maven.SessionScope

     * @since 3.2.0
     */
    public void executeMojo( MavenSession session, MavenProject project, MojoExecution execution )
        throws Exception
    {
        SessionScope sessionScope = lookup( SessionScope.class );
        try
        {
            sessionScope.enter();
            sessionScope.seed( MavenSession.class, session );

            MojoExecutionScope executionScope = lookup( MojoExecutionScope.class );
            try
            {
                executionScope.enter();

                executionScope.seed( MavenProject.class, project );
                executionScope.seed( MojoExecution.class, execution );

                Mojo mojo = lookupConfiguredMojo( session, execution );
                mojo.execute();

                MojoExecutionEvent event = new MojoExecutionEvent( session, project, execution, mojo );
                for ( MojoExecutionListener listener : getContainer().lookupList( MojoExecutionListener.class ) )
                {
                    listener.afterMojoExecutionSuccess( event );
                }
            }
            finally
            {
                executionScope.exit();
            }
        }
        finally
        {
            sessionScope.exit();
        }
    }
View Full Code Here

Examples of org.cipango.server.session.SessionManager.SessionScope

   
    // Patch TMP fix for CIPANGO 8
    CallSession callSession = _tx.getRequest().getCallSession();
    SessionManager cm = callSession.getServer().getSessionManager();
     
      SessionScope work = cm.openScope(callSession);
      try
      {
      // End patch
        while (LazyList.size(_targets) > 0)
            {
          Branch branch = (Branch) LazyList.get(_targets, 0);
          _targets = LazyList.remove(_targets, 0);
               
                if (Log.isDebugEnabled())
                  Log.debug("Proxying to {} ", branch.getUri(), null);
               
                branch.start();

          if (!_parallel) break;
        }
      // Patch TMP fix for CIPANGO 8
      }
      finally
      {
        work.close();
      }
      // End patch
  }
View Full Code Here

Examples of org.cipango.server.session.SessionManager.SessionScope

                    return;
                }
      }
    }
   
    SessionScope scope = null;
    try
    {
      scope = _sessionManager.openScope(message.getApplicationSession());
      if (_handler != null)
        _handler.handle(message);
    }
    finally
    {
      if (scope != null)
        scope.close();
    }
  }
View Full Code Here

Examples of org.cipango.server.session.SessionManager.SessionScope

        if (isCommitted())
            throw new IllegalStateException("Response is commited");
       
        SessionManager csm = getCallSession().getServer().getSessionManager();
       
        SessionScope scope = csm.openScope(getCallSession());
       
        try
        {
          _session.sendResponse(this, (ServerTransaction) getTransaction(), reliable);
            setCommitted(true);
        }
        catch (Exception e)
        {
            Log.warn(e);
            if (e instanceof IOException)
                throw (IOException) e;
            throw new IllegalStateException(e.getMessage());
        }
        finally
        {
          scope.close();
        }
    }
View Full Code Here

Examples of org.cipango.server.session.SessionManager.SessionScope

          throw new IllegalStateException("Can send request only in UAC mode");
      setCommitted(true);
     
      SessionManager csm = getCallSession().getServer().getSessionManager();
     
      SessionScope scope = csm.openScope(getCallSession());
      try
      {
        if (isCancel())
          ((ClientTransaction) getTransaction()).cancel(this);
        else
          //getCallSession().getServer().sendRequest(this, _session);
          _session.sendRequest(this);
      }
      finally
      {
        scope.close();
      }
    }
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.