Package org.cipango.server.transaction

Examples of org.cipango.server.transaction.ClientTransaction


     
      public ClientTransaction getClientTransaction(String id)
      {
        for (int i = 0; i <  _clientTransactions.size(); i++)
        {
          ClientTransaction transaction = _clientTransactions.get(i);
          if (transaction.getKey().equals(id))
            return transaction;
        }
        return null;
      }
View Full Code Here


      public List<ClientTransaction> getClientTransactions(SipSession session)
      {
      List<ClientTransaction> list = new ArrayList<ClientTransaction>(_clientTransactions.size());
      for (int i = 0; i < _clientTransactions.size(); i++)
      {
        ClientTransaction transaction = _clientTransactions.get(i);
        if (transaction.getRequest().session().equals(session))
          list.add(transaction);
      }
      return list;
    }
View Full Code Here

    public boolean hasActiveTransactions(SipSession session)
    {
      for (int i = 0; i < _clientTransactions.size(); i++)
      {
        ClientTransaction transaction = _clientTransactions.get(i);
        if (transaction.getState() < Transaction.STATE_COMPLETED
            && transaction.getRequest().session().equals(session))
          return true;
      }
      for (int i = 0; i < _serverTransactions.size(); i++)
      {
        ServerTransaction transaction = _serverTransactions.get(i);
        if (transaction.getState() < Transaction.STATE_COMPLETED
            && transaction.getRequest().session().equals(session))
          return true;
      }
      return false;
    }
View Full Code Here

        {
          if (invite._ack != null)
          {
            try
            {
              ClientTransaction tx = (ClientTransaction) invite._ack.getTransaction();
              getServer().getConnectorManager().send(invite._ack, tx.getConnection());
            }
            catch (Exception e)
            {
              Log.ignore(e);
            }
View Full Code Here

  public ClientTransaction sendRequest(SipRequest request) throws IOException
  {
    if (!isUA())
      throw new IllegalStateException("Session is not UA");
   
    ClientTransaction tx = sendRequest(request, _ua);
    _ua.requestSent(request);
    return tx;
  }
View Full Code Here

TOP

Related Classes of org.cipango.server.transaction.ClientTransaction

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.