Package javax.sip

Examples of javax.sip.TransactionTerminatedEvent


      // Send a notification to the listener.
      SipProviderImpl sipProvider = (SipProviderImpl) sipTransaction
          .getSipProvider();
      if (removed != null
          && sipTransaction.testAndSetTransactionTerminatedEvent()) {
        TransactionTerminatedEvent event = new TransactionTerminatedEvent(
            sipProvider, (ServerTransaction) sipTransaction);

        sipProvider.handleEvent(event, sipTransaction);

      }
    } else {

      String key = sipTransaction.getTransactionId();
      Object removed = clientTransactionTable.remove(key);

      if (stackLogger.isLoggingEnabled(LogWriter.TRACE_DEBUG)) {
        stackLogger.logDebug("REMOVED client tx " + removed + " KEY = "
            + key);
        if (removed != null) {
          SIPClientTransaction clientTx = (SIPClientTransaction) removed;
          if (clientTx.getMethod().equals(Request.INVITE)
              && this.maxForkTime != 0) {
            RemoveForkedTransactionTimerTask ttask = new RemoveForkedTransactionTimerTask(
                clientTx);
            this.timer.schedule(ttask, this.maxForkTime * 1000);
          }
        }
      }

      // Send a notification to the listener.
      if (removed != null
          && sipTransaction.testAndSetTransactionTerminatedEvent()) {
        SipProviderImpl sipProvider = (SipProviderImpl) sipTransaction
            .getSipProvider();
        TransactionTerminatedEvent event = new TransactionTerminatedEvent(
            sipProvider, (ClientTransaction) sipTransaction);

        sipProvider.handleEvent(event, sipTransaction);
      }
        ((SIPClientTransaction)sipTransaction).stopExpiresTimer();
View Full Code Here


            // Send a notification to the listener.
      SipProviderImpl sipProvider = (SipProviderImpl) sipTransaction
          .getSipProvider();
      if (removed != null
          && sipTransaction.testAndSetTransactionTerminatedEvent()) {
        TransactionTerminatedEvent event = new TransactionTerminatedEvent(
            sipProvider, (ServerTransaction) sipTransaction);

                sipProvider.handleEvent(event, sipTransaction);

            }
        } else {

            String key = sipTransaction.getTransactionId();
            Object removed = clientTransactionTable.remove(key);

            if (stackLogger.isLoggingEnabled(LogWriter.TRACE_DEBUG)) {
        stackLogger.logDebug("REMOVED client tx " + removed + " KEY = "
            + key);
                if ( removed != null ) {
                   SIPClientTransaction clientTx = (SIPClientTransaction)removed;
          if (clientTx.getMethod().equals(Request.INVITE)
              && this.maxForkTime != 0) {
            RemoveForkedTransactionTimerTask ttask = new RemoveForkedTransactionTimerTask(
                clientTx);
                       this.timer.schedule(ttask, this.maxForkTime * 1000);
                       clientTx.stopExpiresTimer();
                   }
                }
            }

            // Send a notification to the listener.
      if (removed != null
          && sipTransaction.testAndSetTransactionTerminatedEvent()) {
        SipProviderImpl sipProvider = (SipProviderImpl) sipTransaction
            .getSipProvider();
        TransactionTerminatedEvent event = new TransactionTerminatedEvent(
            sipProvider, (ClientTransaction) sipTransaction);

                sipProvider.handleEvent(event, sipTransaction);
            }

View Full Code Here

            // Send a notification to the listener.
            SipProviderImpl sipProvider = (SipProviderImpl) sipTransaction
                    .getSipProvider();
            if (removed != null
                    && sipTransaction.testAndSetTransactionTerminatedEvent()) {
                TransactionTerminatedEvent event = new TransactionTerminatedEvent(
                        sipProvider, (ServerTransaction) sipTransaction);

                sipProvider.handleEvent(event, sipTransaction);

            }
        } else {

            String key = sipTransaction.getTransactionId();
            Object removed = clientTransactionTable.remove(key);

            if (stackLogger.isLoggingEnabled(LogWriter.TRACE_DEBUG)) {
                stackLogger.logDebug("REMOVED client tx " + removed + " KEY = "
                        + key);
            }
            if ( removed != null ) {
                SIPClientTransaction clientTx = (SIPClientTransaction)removed;
                final String forkId = clientTx.getForkId();
                if (forkId != null && clientTx.isInviteTransaction()
                        && this.maxForkTime != 0) {
                    this.timer.schedule(new RemoveForkedTransactionTimerTask(
                            forkId), this.maxForkTime * 1000);
                    clientTx.stopExpiresTimer();
                }
            }

            // Send a notification to the listener.
            if (removed != null
                    && sipTransaction.testAndSetTransactionTerminatedEvent()) {
                SipProviderImpl sipProvider = (SipProviderImpl) sipTransaction
                        .getSipProvider();
                TransactionTerminatedEvent event = new TransactionTerminatedEvent(
                        sipProvider, (ClientTransaction) sipTransaction);

                sipProvider.handleEvent(event, sipTransaction);
            }

View Full Code Here

                this.removeFromMergeTable((SIPServerTransaction) sipTransaction);
            }
            // Send a notification to the listener.
            SipProviderImpl sipProvider = (SipProviderImpl) sipTransaction.getSipProvider();
            if (removed != null && sipTransaction.testAndSetTransactionTerminatedEvent()) {
                TransactionTerminatedEvent event = new TransactionTerminatedEvent(sipProvider,
                        (ServerTransaction) sipTransaction);

                sipProvider.handleEvent(event, sipTransaction);

            }
        } else {

            String key = sipTransaction.getTransactionId();
            Object removed = clientTransactionTable.remove(key);

            if (logWriter.isLoggingEnabled()) {
                logWriter.logDebug("REMOVED client tx " + removed + " KEY = " + key);
            }

            // Send a notification to the listener.
            if (removed != null && sipTransaction.testAndSetTransactionTerminatedEvent()) {
                SipProviderImpl sipProvider = (SipProviderImpl) sipTransaction.getSipProvider();
                TransactionTerminatedEvent event = new TransactionTerminatedEvent(sipProvider,
                        (ClientTransaction) sipTransaction);

                sipProvider.handleEvent(event, sipTransaction);
            }
View Full Code Here

            // Send a notification to the listener.
            SipProviderImpl sipProvider = (SipProviderImpl) sipTransaction
            .getSipProvider();
            if (removed != null
                && sipTransaction.testAndSetTransactionTerminatedEvent()) {
              TransactionTerminatedEvent event = new TransactionTerminatedEvent(
                  sipProvider, (ServerTransaction) sipTransaction);

              sipProvider.handleEvent(event, sipTransaction);

            }
          } else {

            String key = sipTransaction.getTransactionId();
            Object removed = clientTransactionTable.remove(key);

            if (logger.isLoggingEnabled(LogWriter.TRACE_DEBUG)) {
              logger.logDebug("REMOVED client tx " + removed + " KEY = "
                  + key);


            }
            if ( removed != null ) {
              SIPClientTransaction clientTx = (SIPClientTransaction)removed;
              final String forkId = clientTx.getForkId();
              if (forkId != null && clientTx.isInviteTransaction()
                  && this.maxForkTime != 0) {
                this.timer.schedule(new RemoveForkedTransactionTimerTask(
                    forkId), this.maxForkTime * 1000);
                clientTx.stopExpiresTimer();
              }
            }

            // Send a notification to the listener.
            if (removed != null
                && sipTransaction.testAndSetTransactionTerminatedEvent()) {
              SipProviderImpl sipProvider = (SipProviderImpl) sipTransaction
              .getSipProvider();
              TransactionTerminatedEvent event = new TransactionTerminatedEvent(
                  sipProvider, (ClientTransaction) sipTransaction);

              sipProvider.handleEvent(event, sipTransaction);
            }

View Full Code Here

      // Send a notification to the listener.
      SipProviderImpl sipProvider = (SipProviderImpl) sipTransaction
          .getSipProvider();
      if (removed != null
          && sipTransaction.testAndSetTransactionTerminatedEvent()) {
        TransactionTerminatedEvent event = new TransactionTerminatedEvent(
            sipProvider, (ServerTransaction) sipTransaction);

        sipProvider.handleEvent(event, sipTransaction);

      }
    } else {

      String key = sipTransaction.getTransactionId();
      Object removed = clientTransactionTable.remove(key);

      if (stackLogger.isLoggingEnabled()) {
        stackLogger.logDebug("REMOVED client tx " + removed + " KEY = "
            + key);
        if (removed != null) {
          SIPClientTransaction clientTx = (SIPClientTransaction) removed;
          if (clientTx.getMethod().equals(Request.INVITE)
              && this.maxForkTime != 0) {
            RemoveForkedTransactionTimerTask ttask = new RemoveForkedTransactionTimerTask(
                clientTx);
            this.timer.schedule(ttask, this.maxForkTime * 1000);
          }
        }
      }

      // Send a notification to the listener.
      if (removed != null
          && sipTransaction.testAndSetTransactionTerminatedEvent()) {
        SipProviderImpl sipProvider = (SipProviderImpl) sipTransaction
            .getSipProvider();
        TransactionTerminatedEvent event = new TransactionTerminatedEvent(
            sipProvider, (ClientTransaction) sipTransaction);

        sipProvider.handleEvent(event, sipTransaction);
      }
        ((SIPClientTransaction)sipTransaction).stopExpiresTimer();
View Full Code Here

      // Send a notification to the listener.
      SipProviderImpl sipProvider = (SipProviderImpl) sipTransaction
          .getSipProvider();
      if (removed != null
          && sipTransaction.testAndSetTransactionTerminatedEvent()) {
        TransactionTerminatedEvent event = new TransactionTerminatedEvent(
            sipProvider, (ServerTransaction) sipTransaction);

        sipProvider.handleEvent(event, sipTransaction);

      }
    } else {

      String key = sipTransaction.getTransactionId();
      Object removed = clientTransactionTable.remove(key);

      if (stackLogger.isLoggingEnabled(LogWriter.TRACE_DEBUG)) {
        stackLogger.logDebug("REMOVED client tx " + removed + " KEY = "
            + key);
        if (removed != null) {
          SIPClientTransaction clientTx = (SIPClientTransaction) removed;
          if (clientTx.getMethod().equals(Request.INVITE)
              && this.maxForkTime != 0) {
            RemoveForkedTransactionTimerTask ttask = new RemoveForkedTransactionTimerTask(
                clientTx);
            this.timer.schedule(ttask, this.maxForkTime * 1000);
          }
        }
      }

      // Send a notification to the listener.
      if (removed != null
          && sipTransaction.testAndSetTransactionTerminatedEvent()) {
        SipProviderImpl sipProvider = (SipProviderImpl) sipTransaction
            .getSipProvider();
        TransactionTerminatedEvent event = new TransactionTerminatedEvent(
            sipProvider, (ClientTransaction) sipTransaction);

        sipProvider.handleEvent(event, sipTransaction);
      }
        ((SIPClientTransaction)sipTransaction).stopExpiresTimer();
View Full Code Here

            // Send a notification to the listener.
            SipProviderImpl sipProvider = (SipProviderImpl) sipTransaction
                    .getSipProvider();
            if (removed != null
                    && sipTransaction.testAndSetTransactionTerminatedEvent()) {
                TransactionTerminatedEvent event = new TransactionTerminatedEvent(
                        sipProvider, (ServerTransaction) sipTransaction);

                sipProvider.handleEvent(event, sipTransaction);

            }
        } else {

            String key = sipTransaction.getTransactionId();
            Object removed = clientTransactionTable.remove(key);

            if (stackLogger.isLoggingEnabled(LogWriter.TRACE_DEBUG)) {
                stackLogger.logDebug("REMOVED client tx " + removed + " KEY = "
                        + key);
            }
            if ( removed != null ) {
                SIPClientTransaction clientTx = (SIPClientTransaction)removed;
                final String forkId = clientTx.getForkId();
                if (forkId != null && clientTx.isInviteTransaction()
                        && this.maxForkTime != 0) {
                    this.timer.schedule(new RemoveForkedTransactionTimerTask(
                            forkId), this.maxForkTime * 1000);
                    clientTx.stopExpiresTimer();
                }
            }

            // Send a notification to the listener.
            if (removed != null
                    && sipTransaction.testAndSetTransactionTerminatedEvent()) {
                SipProviderImpl sipProvider = (SipProviderImpl) sipTransaction
                        .getSipProvider();
                TransactionTerminatedEvent event = new TransactionTerminatedEvent(
                        sipProvider, (ClientTransaction) sipTransaction);

                sipProvider.handleEvent(event, sipTransaction);
            }

View Full Code Here

                this.removeFromMergeTable((SIPServerTransaction) sipTransaction);
            }
            // Send a notification to the listener.
            SipProviderImpl sipProvider = (SipProviderImpl) sipTransaction.getSipProvider();
            if (removed != null && sipTransaction.testAndSetTransactionTerminatedEvent()) {
                TransactionTerminatedEvent event = new TransactionTerminatedEvent(sipProvider,
                        (ServerTransaction) sipTransaction);

                sipProvider.handleEvent(event, sipTransaction);

            }
        } else {

            String key = sipTransaction.getTransactionId();
            Object removed = clientTransactionTable.remove(key);

            if (stackLogger.isLoggingEnabled()) {
                stackLogger.logDebug("REMOVED client tx " + removed + " KEY = " + key);
            }

            // Send a notification to the listener.
            if (removed != null && sipTransaction.testAndSetTransactionTerminatedEvent()) {
                SipProviderImpl sipProvider = (SipProviderImpl) sipTransaction.getSipProvider();
                TransactionTerminatedEvent event = new TransactionTerminatedEvent(sipProvider,
                        (ClientTransaction) sipTransaction);

                sipProvider.handleEvent(event, sipTransaction);
            }
View Full Code Here

            // Send a notification to the listener.
            SipProviderImpl sipProvider = (SipProviderImpl) sipTransaction
            .getSipProvider();
            if (removed != null
                && sipTransaction.testAndSetTransactionTerminatedEvent()) {
              TransactionTerminatedEvent event = new TransactionTerminatedEvent(
                  sipProvider, (ServerTransaction) sipTransaction);

              sipProvider.handleEvent(event, sipTransaction);

            }
          } else {

            String key = sipTransaction.getTransactionId();
            Object removed = clientTransactionTable.remove(key);

            if (logger.isLoggingEnabled(LogWriter.TRACE_DEBUG)) {
              logger.logDebug("REMOVED client tx " + removed + " KEY = "
                  + key);


            }
            if ( removed != null ) {
              SIPClientTransaction clientTx = (SIPClientTransaction)removed;
              final String forkId = clientTx.getForkId();
              if (forkId != null && clientTx.isInviteTransaction()
                  && this.maxForkTime != 0) {
                this.timer.schedule(new RemoveForkedTransactionTimerTask(
                    forkId), this.maxForkTime * 1000);
                clientTx.stopExpiresTimer();
              }
            }

            // Send a notification to the listener.
            if (removed != null
                && sipTransaction.testAndSetTransactionTerminatedEvent()) {
              SipProviderImpl sipProvider = (SipProviderImpl) sipTransaction
              .getSipProvider();
              TransactionTerminatedEvent event = new TransactionTerminatedEvent(
                  sipProvider, (ClientTransaction) sipTransaction);

              sipProvider.handleEvent(event, sipTransaction);
            }

View Full Code Here

TOP

Related Classes of javax.sip.TransactionTerminatedEvent

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.