public class TransactionClient extends Transaction
STATE_COMPLETED, STATE_CONFIRMED, STATE_IDLE, STATE_PROCEEDING, STATE_TERMINATED, STATE_TRYING, STATE_WAITING, transaction_counter
Modifier | Constructor and Description |
---|---|
protected |
TransactionClient(SipProvider sip_provider)
Creates a new TransactionClient.
|
|
TransactionClient(SipProvider sip_provider,
SipMessage req,
TransactionClientListener listener)
Creates a new TransactionClient
|
Modifier and Type | Method and Description |
---|---|
protected void |
doTerminate()
Moves to terminate state.
|
protected void |
log(LogLevel level,
java.lang.String str)
Adds a new string to the default log.
|
void |
onReceivedMessage(SipProvider provider,
SipMessage msg)
From SipListener.
|
void |
onTimeout(Timer to)
From TimerListener.
|
void |
request()
Starts the TransactionClient and sends the transaction request.
|
void |
terminate()
Terminates the transaction.
|
changeStatus, getRequestMessage, getSipProvider, getStatus, getStatus, getTransactionId, getTransactionMethod, getTransportConnId, isCompleted, isProceeding, isTerminated, isTrying, log, statusIs
protected TransactionClient(SipProvider sip_provider)
public TransactionClient(SipProvider sip_provider, SipMessage req, TransactionClientListener listener)
public void request()
public void terminate()
terminate
in class Transaction
public void onReceivedMessage(SipProvider provider, SipMessage msg)
onReceivedMessage
in interface SipProviderListener
onReceivedMessage
in class Transaction
public void onTimeout(Timer to)
onTimeout
in interface TimerListener
onTimeout
in class Transaction
to
- the timerprotected void doTerminate()
protected void log(LogLevel level, java.lang.String str)
log
in class Transaction