|
NIST SIP Parser and Stack (v1.2) API | ||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use MessageChannel | |
gov.nist.javax.sip | This is the root of the JAIN implementation of SIP. |
gov.nist.javax.sip.stack | This package contains the classes for building a SIP stack. |
Uses of MessageChannel in gov.nist.javax.sip |
Methods in gov.nist.javax.sip that return MessageChannel | |
MessageChannel |
NistSipMessageHandlerImpl.getRequestChannel()
Get the sender channel. |
MessageChannel |
NistSipMessageHandlerImpl.getResponseChannel()
Get the channel if we want to initiate a new transaction to the sender of a response. |
Methods in gov.nist.javax.sip with parameters of type MessageChannel | |
void |
NistSipMessageHandlerImpl.processRequest(gov.nist.javax.sip.message.SIPRequest sipRequest,
MessageChannel incomingMessageChannel)
Process a request. |
void |
NistSipMessageHandlerImpl.processResponse(gov.nist.javax.sip.message.SIPResponse sipResponse,
MessageChannel incomingMessageChannel)
Process the response. |
SIPServerRequestInterface |
NistSipMessageFactoryImpl.newSIPServerRequest(gov.nist.javax.sip.message.SIPRequest sipRequest,
MessageChannel messageChannel)
Construct a new SIP Server Request. |
SIPServerResponseInterface |
NistSipMessageFactoryImpl.newSIPServerResponse(gov.nist.javax.sip.message.SIPResponse sipResponse,
MessageChannel messageChannel)
Generate a new server response for the stack. |
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 stack for TCP 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 | |
MessageChannel |
UDPMessageProcessor.createMessageChannel(HostPort targetHostPort)
Create and return new TCPMessageChannel for the given host/port. |
MessageChannel |
UDPMessageProcessor.createMessageChannel(InetAddress host,
int port)
|
MessageChannel |
TCPMessageProcessor.createMessageChannel(HostPort targetHostPort)
Create and return new TCPMessageChannel for the given host/port. |
MessageChannel |
TCPMessageProcessor.createMessageChannel(InetAddress host,
int port)
|
MessageChannel |
SIPTransactionStack.createMessageChannel(Hop nextHop)
Creates a client transaction to handle a new request. |
MessageChannel |
SIPTransactionStack.createMessageChannel(MessageChannel rawChannel)
Create a client transaction from a raw channel. |
MessageChannel |
SIPTransactionStack.createMessageChannel(SIPTransaction transaction)
Create a client transaction from a raw channel. |
MessageChannel |
SIPTransactionStack.createRawMessageChannel(Hop hop)
Creates a raw message channel. |
MessageChannel |
SIPTransaction.getMessageChannel()
Returns the message channel used for transmitting/receiving messages for this transaction. |
MessageChannel |
SIPStack.createMessageChannel(Hop nextHop)
Creates a new MessageChannel for a given Hop. |
MessageChannel |
SIPServerTransaction.getResponseChannel()
Returns this transaction. |
MessageChannel |
SIPServerResponseInterface.getRequestChannel()
Get the Channel for the sender. |
MessageChannel |
SIPServerRequestInterface.getResponseChannel()
Get the channel to where to send the response (the outgoing message channel). |
MessageChannel |
SIPClientTransaction.getRequestChannel()
Returns this transaction. |
abstract MessageChannel |
MessageProcessor.createMessageChannel(HostPort targetHostPort)
Create a message channel for the specified host/port. |
abstract MessageChannel |
MessageProcessor.createMessageChannel(InetAddress targetHost,
int port)
Create a message channel for the specified host/port. |
Methods in gov.nist.javax.sip.stack with parameters of type MessageChannel | |
MessageChannel |
SIPTransactionStack.createMessageChannel(MessageChannel rawChannel)
Create a client transaction from a raw channel. |
SIPClientTransaction |
SIPTransactionStack.createClientTransaction(MessageChannel encapsulatedMessageChannel)
Creates a client transaction that encapsulates a MessageChannel. |
SIPServerTransaction |
SIPTransactionStack.createServerTransaction(MessageChannel encapsulatedMessageChannel)
Creates a server transaction that encapsulates a MessageChannel. |
SIPServerRequestInterface |
SIPStackMessageFactory.newSIPServerRequest(gov.nist.javax.sip.message.SIPRequest sipRequest,
MessageChannel msgChan)
Make a new SIPServerResponse given a SIPRequest and a message channel. |
SIPServerResponseInterface |
SIPStackMessageFactory.newSIPServerResponse(gov.nist.javax.sip.message.SIPResponse sipResponse,
MessageChannel msgChan)
Generate a new server response for the stack. |
void |
SIPServerTransaction.processRequest(gov.nist.javax.sip.message.SIPRequest transactionRequest,
MessageChannel sourceChannel)
Process a new request message through this transaction. |
void |
SIPServerResponseInterface.processResponse(gov.nist.javax.sip.message.SIPResponse sipResponse,
MessageChannel incomingChannel)
Process the Response. |
void |
SIPServerRequestInterface.processRequest(gov.nist.javax.sip.message.SIPRequest sipRequest,
MessageChannel incomingChannel)
Process the message. |
void |
SIPClientTransaction.processResponse(gov.nist.javax.sip.message.SIPResponse transactionResponse,
MessageChannel sourceChannel)
Process a new response message through this transaction. |
void |
ChannelNotifier.notifyOpen(MessageChannel messageChannel)
Notify application on channel open. |
void |
ChannelNotifier.notifyClose(MessageChannel messageChannel)
Notify application on channel close |
|
NIST SIP Parser and Stack (v1.2) API | ||||||||||
PREV NEXT | FRAMES NO FRAMES |