Package | Description |
---|---|
android.gov.nist.javax.sip.stack |
This package implements the main protocol abstractions that are defined by the SIP RFC 3261.
|
Modifier and Type | Class and Description |
---|---|
class |
SIPServerTransactionImpl
Represents a server transaction.
|
Modifier and Type | Field and Description |
---|---|
protected ConcurrentHashMap<String,SIPServerTransaction> |
SIPTransactionStack.retransmissionAlertTransactions |
protected ConcurrentHashMap<String,SIPServerTransaction> |
SIPTransactionStack.serverTransactionTable |
Modifier and Type | Method and Description |
---|---|
SIPServerTransaction |
SIPTransactionStack.createServerTransaction(MessageChannel encapsulatedMessageChannel)
Creates a server transaction that encapsulates a MessageChannel.
|
SIPServerTransaction |
SIPTransactionStack.findPendingTransaction(String transactionId)
Finds a pending server transaction.
|
SIPServerTransaction |
SIPTransactionStack.findTransactionPendingAck(SIPRequest ackMessage)
Get entry in the server transaction pending ACK table corresponding to an
ACK.
|
SIPServerTransaction |
SIPServerTransaction.getCanceledInviteTransaction()
TODO -- this method has to be added to the api.
|
SIPServerTransaction |
SIPServerTransactionImpl.getCanceledInviteTransaction()
TODO -- this method has to be added to the api.
|
SIPServerTransaction |
SIPDialog.getInviteTransaction()
Get the INVITE transaction (null if no invite transaction).
|
SIPServerTransaction |
SIPTransactionStack.getRetransmissionAlertTransaction(String dialogId)
Retrieve a transaction from our table of transactions with pending
retransmission alerts.
|
Modifier and Type | Method and Description |
---|---|
void |
SIPTransactionStack.addTransaction(SIPServerTransaction serverTransaction)
Add a new server transaction to the set of existing transactions.
|
void |
SIPTransactionStack.addTransactionPendingAck(SIPServerTransaction serverTransaction)
Add entry to "Transaction Pending ACK" table.
|
boolean |
SIPDialog.handleAck(SIPServerTransaction ackTransaction)
Do the necessary processing to handle an ACK directed at this Dialog.
|
boolean |
SIPTransactionStack.isTransactionPendingAck(SIPServerTransaction serverTransaction)
Check if this entry exists in the "Transaction Pending ACK" table.
|
void |
SIPTransactionStack.mapTransaction(SIPServerTransaction transaction)
Map a Server transaction (possibly sending out a 100 if the server tx is
an INVITE).
|
void |
SIPTransactionStack.putInMergeTable(SIPServerTransaction sipTransaction,
SIPRequest sipRequest)
Put this into the merge request table.
|
void |
SIPTransactionStack.putPendingTransaction(SIPServerTransaction tr)
Put a transaction in the pending transaction list.
|
void |
SIPTransactionStack.removeFromMergeTable(SIPServerTransaction tr)
Remove a transaction from the merge table.
|
void |
SIPTransactionStack.removePendingTransaction(SIPServerTransaction tr)
Remove a pending Server transaction from the stack.
|
boolean |
SIPTransactionStack.removeTransactionPendingAck(SIPServerTransaction serverTransaction)
Remove entry from "Transaction Pending ACK" table.
|
void |
SIPServerTransaction.setInviteTransaction(SIPServerTransaction st)
The INVITE Server Transaction corresponding to a CANCEL Server Transaction.
|
void |
SIPServerTransactionImpl.setInviteTransaction(SIPServerTransaction st)
The INVITE Server Transaction corresponding to a CANCEL Server Transaction.
|
void |
SIPDialog.startRetransmitTimer(SIPServerTransaction sipServerTx,
Response response)
Start the retransmit timer.
|
protected void |
SIPDialog.startTimer(SIPServerTransaction transaction)
Start the dialog timer.
|
Copyright © 2016. All Rights Reserved.