public class ClientTransactionImpl extends TransactionImpl implements ClientTransaction
| Modifier and Type | Class and Description |
|---|---|
static class |
ClientTransactionImpl.TimeoutConnection |
TransactionImpl.TimerTransaction.State__T1, __T2, __T4, __TD, _request, _state, _transactionManager, DEFAULT_T1, DEFAULT_T2, DEFAULT_T4, DEFAULT_TDDEFAULT_T1, DEFAULT_T2, DEFAULT_T4, DEFAULT_TD| Constructor and Description |
|---|
ClientTransactionImpl(SipRequest request,
ClientTransactionListener listener) |
ClientTransactionImpl(SipRequest request,
ClientTransactionListener listener,
java.lang.String branch) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel(SipRequest cancel) |
SipResponse |
create408() |
SipConnection |
getConnection() |
ClientTransactionListener |
getListener() |
void |
handleResponse(SipResponse response) |
boolean |
isCanceled() |
boolean |
isProcessingResponse()
Returns true if another thread is in ClientTransaction.handleResponse()
|
boolean |
isServer() |
void |
start() |
void |
terminate() |
protected void |
timeout(TransactionImpl.Timer timer) |
java.lang.String |
toString() |
cancelTimer, getBranch, getRequest, getServer, getState, isAck, isCancel, isCanceled, isCompleted, isInvite, isTransportReliable, setState, setTransactionManager, startTimerclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetBranch, getRequest, getState, isAck, isCancel, isCompleted, isInvite, setTransactionManagerpublic ClientTransactionImpl(SipRequest request, ClientTransactionListener listener)
public ClientTransactionImpl(SipRequest request, ClientTransactionListener listener, java.lang.String branch)
public ClientTransactionListener getListener()
getListener in interface ClientTransactionpublic void cancel(SipRequest cancel)
cancel in interface ClientTransactionpublic boolean isCanceled()
isCanceled in interface ClientTransactionpublic void start()
throws java.io.IOException
start in interface ClientTransactionjava.io.IOExceptionpublic void handleResponse(SipResponse response)
handleResponse in interface ClientTransactionpublic boolean isProcessingResponse()
ClientTransactionisProcessingResponse in interface ClientTransactionpublic boolean isServer()
isServer in interface TransactionisServer in class TransactionImplpublic void terminate()
terminate in interface ClientTransactionterminate in class TransactionImplpublic SipResponse create408()
create408 in interface ClientTransactionpublic SipConnection getConnection()
getConnection in interface TransactiongetConnection in class TransactionImplpublic java.lang.String toString()
toString in class TransactionImplprotected void timeout(TransactionImpl.Timer timer)
timeout in class TransactionImplCopyright © 2015. All Rights Reserved.