Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package test.unit.gov.nist.javax.sip.stack.uasreinvite;
  
  
  
 
 
 import  test.tck.msgflow.callflows.ScenarioHarness;
 
 public class ReInviteAllowInterleavingTest extends ScenarioHarness implements SipListener {
 
     protected Shootist shootist;
 
     private Shootme shootme;
 
     private static Logger logger = Logger.getLogger("test.tck");
 
     static {
         if (!.isAttached(console))
             .addAppender(console);
     }
 
     private SipListener getSipListener(EventObject sipEvent) {
         SipProvider source = (SipProvidersipEvent.getSource();
         SipListener listener = (SipListener) providerTable.get(source);
         assertTrue(listener != null);
         return listener;
     }
 
     public ReInviteAllowInterleavingTest() {
         super("reinvitetest"true);
     }
 
     public void setUp() {
 
         try {
             this. = "udp";
 
             super.setUp();
             
              = new Shootist(getRiProtocolObjects());
             
             SipProvider shootistProvider = .createSipProvider();
             providerTable.put(shootistProvider);
 
              = new Shootme(getTiProtocolObjects());
             SipProvider shootmeProvider = .createSipProvider();
             providerTable.put(shootmeProvider);
             shootistProvider.addSipListener(this);
             shootmeProvider.addSipListener(this);
             ((SipStackImpl)getTiProtocolObjects().sipStack).setIsBackToBackUserAgent(false);
             ((SipStackImpl)getRiProtocolObjects().sipStack).setIsBackToBackUserAgent(false);
 
             getRiProtocolObjects().start();
             if (getTiProtocolObjects() != getRiProtocolObjects())
                 getTiProtocolObjects().start();
         } catch (Exception ex) {
             ex.printStackTrace();
             fail("unexpected exception ");
         }
     }
 
     public void testSendInvite() {
         this..sendInvite();
     }
 
     public void tearDown() {
         try {
             Thread.sleep(4000);
             this..checkState();
             this..checkState();
             super.tearDown();
             Thread.sleep(1000);
             this..clear();
             logTestCompleted();
         } catch (Exception ex) {
             ex.printStackTrace();
         }
 
     }
 
     public void processRequest(RequestEvent requestEvent) {
         getSipListener(requestEvent).processRequest(requestEvent);
 
     }
 
     public void processResponse(ResponseEvent responseEvent) {
         getSipListener(responseEvent).processResponse(responseEvent);
 
    }
    public void processTimeout(TimeoutEvent timeoutEvent) {
        getSipListener(timeoutEvent).processTimeout(timeoutEvent);
    }
    public void processIOException(IOExceptionEvent exceptionEvent) {
        fail("unexpected exception");
    }
    public void processTransactionTerminated(
            TransactionTerminatedEvent transactionTerminatedEvent) {
        getSipListener(transactionTerminatedEvent)
                .processTransactionTerminated(transactionTerminatedEvent);
    }
    public void processDialogTerminated(
            DialogTerminatedEvent dialogTerminatedEvent) {
        getSipListener(dialogTerminatedEvent).processDialogTerminated(
                dialogTerminatedEvent);
    }
New to GrepCode? Check out our FAQ X