NIST-SIP: The Reference Implementation for JAIN-SIP 1.2

Uses of Class
gov.nist.javax.sip.stack.MessageChannel

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

A product of the NIST/ITL Advanced Networking Technologies Division.
See conditions of use.
Submit a bug report or feature request.