Package | Description |
---|---|
gov.nist.javax.sip |
This is the root of the JAIN implementation of SIP.
|
gov.nist.javax.sip.stack |
This package implements the main protocol abstractions that are defined by the SIP RFC 3261.
|
Modifier and Type | Field and Description |
---|---|
protected SIPTransaction |
EventWrapper.transaction |
Modifier and Type | Method and Description |
---|---|
void |
SipProviderImpl.handleEvent(EventObject sipEvent,
SIPTransaction transaction)
Handle the SIP event - because we have only one listener and we are
already in the context of a separate thread, we dont need to enque the
event and signal another thread.
|
Constructor and Description |
---|
EventWrapper(EventObject sipEvent,
SIPTransaction transaction) |
Modifier and Type | Interface and Description |
---|---|
interface |
SIPClientTransaction |
interface |
SIPServerTransaction |
Modifier and Type | Class and Description |
---|---|
class |
SIPClientTransactionImpl
Represents a client transaction.
|
class |
SIPServerTransactionImpl
Represents a server transaction.
|
class |
SIPTransactionImpl
Abstract class to support both client and server transactions.
|
Modifier and Type | Field and Description |
---|---|
protected SIPTransaction |
SIPDialog.firstTransaction |
protected SIPTransaction |
SIPDialog.lastTransaction |
Modifier and Type | Method and Description |
---|---|
SIPTransaction |
SIPTransactionStack.findCancelTransaction(SIPRequest cancelRequest,
boolean isServer)
Get the transaction to cancel.
|
SIPTransaction |
SIPTransactionStack.findTransaction(SIPMessage sipMessage,
boolean isServer)
Find the transaction corresponding to a given request.
|
SIPTransaction |
SIPTransactionStack.findTransaction(String transactionId,
boolean isServer) |
SIPTransaction |
SIPDialog.getLastTransaction()
Get the last transaction from the dialog.
|
Modifier and Type | Method and Description |
---|---|
boolean |
SIPDialog.addTransaction(SIPTransaction transaction)
Add a transaction record to the dialog.
|
SIPDialog |
SIPTransactionStack.createDialog(SIPClientTransaction subscribeTx,
SIPTransaction notifyST)
Creates a new dialog based on a received NOTIFY.
|
SIPDialog |
SIPTransactionStack.createDialog(SIPTransaction transaction)
Create a dialog and add this transaction to it.
|
ServerRequestInterface |
StackMessageFactory.newSIPServerRequest(SIPRequest sipRequest,
SIPTransaction sipTransaction)
Make a new SIPServerResponse given a SIPRequest and a message
channel.
|
void |
SIPTransactionStack.removeTransaction(SIPTransaction sipTransaction)
Remove transaction.
|
protected void |
SIPTransactionStack.removeTransactionHash(SIPTransaction sipTransaction)
Remove the transaction from transaction hash.
|
void |
SIPDialog.setLastResponse(SIPTransaction transaction,
SIPResponse sipResponse)
Set the last response for this dialog.
|
protected void |
SIPDialog.storeFirstTransactionInfo(SIPDialog dialog,
SIPTransaction transaction) |
Constructor and Description |
---|
SIPDialog(SIPClientTransaction subscribeTx,
SIPTransaction notifyST)
Creates a new dialog based on a received NOTIFY.
|
SIPDialog(SIPTransaction transaction)
Constructor given the first transaction.
|
Copyright © 2018. All Rights Reserved.