public class RetryableTransactionManager.RetryableClientTransaction extends ClientTransactionProxy implements ClientTransaction
Transaction.StateDEFAULT_T1, DEFAULT_T2, DEFAULT_T4, DEFAULT_TD| Constructor and Description |
|---|
RetryableClientTransaction(SipRequest request,
ClientTransactionListener listener) |
| Modifier and Type | Method and Description |
|---|---|
ClientTransactionListener |
getListener() |
protected ClientTransaction |
getTransaction() |
boolean |
isProcessingResponse()
Returns true if another thread is in ClientTransaction.handleResponse()
|
protected BlackList.Reason |
isRetryable(SipResponse response) |
protected ClientTransaction |
newClientTransaction(SipRequest request,
boolean isRetry) |
protected boolean |
retry(SipResponse response,
BlackList.Reason reason) |
void |
start() |
java.lang.String |
toString() |
cancel, create408, getBranch, getConnection, getRequest, getState, handleResponse, isAck, isCancel, isCanceled, isCompleted, isInvite, isServer, setTransactionManager, terminateclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcancel, create408, handleResponse, isCanceled, terminategetBranch, getConnection, getRequest, getState, isAck, isCancel, isCompleted, isInvite, isServer, setTransactionManagerpublic RetryableClientTransaction(SipRequest request, ClientTransactionListener listener)
protected ClientTransaction newClientTransaction(SipRequest request, boolean isRetry)
protected BlackList.Reason isRetryable(SipResponse response)
public void start()
start in interface ClientTransactionprotected ClientTransaction getTransaction()
getTransaction in class ClientTransactionProxyprotected boolean retry(SipResponse response, BlackList.Reason reason)
public ClientTransactionListener getListener()
getListener in interface ClientTransactionpublic boolean isProcessingResponse()
ClientTransactionisProcessingResponse in interface ClientTransactionpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2015. All Rights Reserved.