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