xref: /aosp_15_r20/external/nist-sip/java/javax/sip/ClientTransaction.java (revision 4dd4ff528b8b07036318f5d4191b0009f17bc7b3)
1*4dd4ff52SXin Li package javax.sip;
2*4dd4ff52SXin Li 
3*4dd4ff52SXin Li import javax.sip.address.Hop;
4*4dd4ff52SXin Li import javax.sip.message.Request;
5*4dd4ff52SXin Li 
6*4dd4ff52SXin Li public interface ClientTransaction extends Transaction {
7*4dd4ff52SXin Li     /**
8*4dd4ff52SXin Li      * @deprecated
9*4dd4ff52SXin Li      * For 2xx response, use {@link Dialog.createAck(long)}. The application
10*4dd4ff52SXin Li      * should not need to handle non-2xx responses.
11*4dd4ff52SXin Li      */
createAck()12*4dd4ff52SXin Li     Request createAck() throws SipException;
13*4dd4ff52SXin Li 
createCancel()14*4dd4ff52SXin Li     Request createCancel() throws SipException;
sendRequest()15*4dd4ff52SXin Li     void sendRequest() throws SipException;
16*4dd4ff52SXin Li 
alertIfStillInCallingStateBy(int count)17*4dd4ff52SXin Li     void alertIfStillInCallingStateBy(int count);
18*4dd4ff52SXin Li 
getNextHop()19*4dd4ff52SXin Li     Hop getNextHop();
20*4dd4ff52SXin Li 
setNotifyOnRetransmit(boolean notifyOnRetransmit)21*4dd4ff52SXin Li     void setNotifyOnRetransmit(boolean notifyOnRetransmit);
22*4dd4ff52SXin Li }
23*4dd4ff52SXin Li 
24