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