|
NIST-SIP: The Reference Implementation for JAIN-SIP 1.2 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use MessageChannel | |
---|---|
gov.nist.javax.sip.stack | This package implements the main protocol abstractions that are defined by the SIP RFC 3261. |
Uses of MessageChannel in gov.nist.javax.sip.stack |
---|
Subclasses of MessageChannel in gov.nist.javax.sip.stack | |
---|---|
class |
SIPClientTransaction
Represents a client transaction. |
class |
SIPServerTransaction
Represents a server transaction. |
class |
SIPTransaction
Abstract class to support both client and server transactions. |
class |
TCPMessageChannel
This is a stack abstraction for TCP connections. |
class |
TLSMessageChannel
This is sipStack for TLS connections. |
class |
UDPMessageChannel
This is the UDP Message handler that gets created when a UDP message needs to be processed. |
Methods in gov.nist.javax.sip.stack that return MessageChannel | |
---|---|
abstract MessageChannel |
MessageProcessor.createMessageChannel(gov.nist.core.HostPort targetHostPort)
Create a message channel for the specified host/port. |
MessageChannel |
TCPMessageProcessor.createMessageChannel(gov.nist.core.HostPort targetHostPort)
|
MessageChannel |
TLSMessageProcessor.createMessageChannel(gov.nist.core.HostPort targetHostPort)
|
MessageChannel |
UDPMessageProcessor.createMessageChannel(gov.nist.core.HostPort targetHostPort)
Create and return new TCPMessageChannel for the given host/port. |
abstract MessageChannel |
MessageProcessor.createMessageChannel(InetAddress targetHost,
int port)
Create a message channel for the specified host/port. |
MessageChannel |
TCPMessageProcessor.createMessageChannel(InetAddress host,
int port)
|
MessageChannel |
TLSMessageProcessor.createMessageChannel(InetAddress host,
int port)
|
MessageChannel |
UDPMessageProcessor.createMessageChannel(InetAddress host,
int port)
|
MessageChannel |
SIPTransactionStack.createMessageChannel(SIPRequest request,
MessageProcessor mp,
Hop nextHop)
Creates a client transaction to handle a new request. |
MessageChannel |
SIPTransactionStack.createRawMessageChannel(String sourceIpAddress,
int sourcePort,
Hop nextHop)
Creates a new MessageChannel for a given Hop. |
MessageChannel |
SIPTransaction.getMessageChannel()
Returns the message channel used for transmitting/receiving messages for this transaction. |
MessageChannel |
SIPClientTransaction.getRequestChannel()
Returns this transaction. |
MessageChannel |
SIPServerTransaction.getResponseChannel()
Returns this transaction. |
Methods in gov.nist.javax.sip.stack with parameters of type MessageChannel | |
---|---|
SIPClientTransaction |
SIPTransactionStack.createClientTransaction(SIPRequest sipRequest,
MessageChannel encapsulatedMessageChannel)
Creates a client transaction that encapsulates a MessageChannel. |
SIPServerTransaction |
SIPTransactionStack.createServerTransaction(MessageChannel encapsulatedMessageChannel)
Creates a server transaction that encapsulates a MessageChannel. |
ServerRequestInterface |
SIPTransactionStack.newSIPServerRequest(SIPRequest requestReceived,
MessageChannel requestMessageChannel)
Handles a new SIP request. |
ServerRequestInterface |
StackMessageFactory.newSIPServerRequest(SIPRequest sipRequest,
MessageChannel msgChan)
Make a new SIPServerResponse given a SIPRequest and a message channel. |
ServerResponseInterface |
StackMessageFactory.newSIPServerResponse(SIPResponse sipResponse,
MessageChannel msgChan)
Generate a new server response for the stack. |
void |
SIPServerTransaction.processRequest(SIPRequest transactionRequest,
MessageChannel sourceChannel)
Process a new request message through this transaction. |
void |
ServerRequestInterface.processRequest(SIPRequest sipRequest,
MessageChannel incomingChannel)
Process the message. |
void |
SIPClientTransaction.processResponse(SIPResponse sipResponse,
MessageChannel incomingChannel)
|
void |
ServerResponseInterface.processResponse(SIPResponse sipResponse,
MessageChannel incomingChannel)
This method is called prior to dialog assignment. |
void |
SIPClientTransaction.processResponse(SIPResponse transactionResponse,
MessageChannel sourceChannel,
SIPDialog dialog)
Process a new response message through this transaction. |
void |
ServerResponseInterface.processResponse(SIPResponse sipResponse,
MessageChannel incomingChannel,
SIPDialog sipDialog)
Process the Response. |
void |
SIPTransaction.setEncapsulatedChannel(MessageChannel messageChannel)
Set the encapsuated channel. |
|
NIST-SIP: The Reference Implementation for JAIN-SIP 1.2 | |||||||||
PREV NEXT | FRAMES NO FRAMES |