Home | History | Annotate | Download | only in sip
      1 package javax.sip;
      2 
      3 import java.io.Serializable;
      4 import javax.sip.message.Request;
      5 
      6 public interface Transaction extends Serializable {
      7     Object getApplicationData();
      8     void setApplicationData (Object applicationData);
      9 
     10     String getBranchId();
     11     Dialog getDialog();
     12     String getHost();
     13     String getPeerAddress();
     14     int getPeerPort();
     15     int getPort();
     16     Request getRequest();
     17     SipProvider getSipProvider();
     18     TransactionState getState();
     19     String getTransport();
     20 
     21     int getRetransmitTimer() throws UnsupportedOperationException;
     22     void setRetransmitTimer(int retransmitTimer)
     23             throws UnsupportedOperationException;
     24 
     25     void terminate() throws ObjectInUseException;
     26 }
     27