クラス
gov.nist.javax.sip.stack.MessageChannel の使用

MessageChannel を使用しているパッケージ
gov.nist.javax.sip   
gov.nist.javax.sip.stack   
org.siprop.stack.impl   
 

gov.nist.javax.sip での MessageChannel の使用
 

MessageChannel 型のパラメータを持つ gov.nist.javax.sip のメソッド
 ServerRequestInterface NistSipMessageFactoryImpl.newSIPServerRequest(SIPRequest sipRequest, MessageChannel messageChannel)
          Construct a new SIP Server Request.
 ServerResponseInterface NistSipMessageFactoryImpl.newSIPServerResponse(SIPResponse sipResponse, MessageChannel messageChannel)
          Generate a new server response for the stack.
 void NistSipMessageHandlerImpl.processRequest(SIPRequest sipRequest, MessageChannel incomingMessageChannel)
          Process a request.
 void NistSipMessageHandlerImpl.processResponse(SIPResponse sipResponse, MessageChannel incomingMessageChannel)
          Process the response.
 

gov.nist.javax.sip.stack での MessageChannel の使用
 

gov.nist.javax.sip.stack での MessageChannel のサブクラス
 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.
 

MessageChannel を返す gov.nist.javax.sip.stack のメソッド
 MessageChannel SIPTransactionStack.createMessageChannel(javax.sip.address.Hop nextHop)
          Creates a client transaction to handle a new request.
 MessageChannel SIPMessageStack.createMessageChannel(javax.sip.address.Hop nextHop)
          Creates a new MessageChannel for a given Hop.
 MessageChannel UDPMessageProcessor.createMessageChannel(HostPort targetHostPort)
          Create and return new TCPMessageChannel for the given host/port.
 MessageChannel TCPMessageProcessor.createMessageChannel(HostPort targetHostPort)
           
abstract  MessageChannel MessageProcessor.createMessageChannel(HostPort targetHostPort)
          Create a message channel for the specified host/port.
 MessageChannel UDPMessageProcessor.createMessageChannel(java.net.InetAddress host, int port)
           
 MessageChannel TCPMessageProcessor.createMessageChannel(java.net.InetAddress host, int port)
           
abstract  MessageChannel MessageProcessor.createMessageChannel(java.net.InetAddress targetHost, int port)
          Create a message channel for the specified host/port.
 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(javax.sip.address.Hop hop)
          Creates a raw message channel.
 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.
 

MessageChannel 型のパラメータを持つ gov.nist.javax.sip.stack のメソッド
 SIPClientTransaction SIPTransactionStack.createClientTransaction(MessageChannel encapsulatedMessageChannel)
          Creates a client transaction that encapsulates a MessageChannel.
 MessageChannel SIPTransactionStack.createMessageChannel(MessageChannel rawChannel)
          Create a client transaction from a raw channel.
 SIPServerTransaction SIPTransactionStack.createServerTransaction(MessageChannel encapsulatedMessageChannel)
          Creates a server transaction that encapsulates a MessageChannel.
 ServerRequestInterface StackMessageFactory.newSIPServerRequest(SIPRequest sipRequest, MessageChannel msgChan)
          Make a new SIPServerResponse given a SIPRequest and a message channel.
 ServerRequestInterface SIPTransactionStack.newSIPServerRequest(SIPRequest requestReceived, MessageChannel requestMessageChannel)
          Handles a new SIP request.
 ServerRequestInterface SIPMessageStack.newSIPServerRequest(SIPRequest siprequest, MessageChannel msgchan)
          Generate a new SIPSeverRequest from the given SIPRequest.
 ServerResponseInterface StackMessageFactory.newSIPServerResponse(SIPResponse sipResponse, MessageChannel msgChan)
          Generate a new server response for the stack.
 ServerResponseInterface SIPTransactionStack.newSIPServerResponse(SIPResponse responseReceived, MessageChannel responseMessageChannel)
          Handles a new SIP response.
 ServerResponseInterface SIPMessageStack.newSIPServerResponse(SIPResponse sipresponse, MessageChannel msgchan)
          Generate a new SIPSeverResponse from the given SIPResponse.
 void SIPServerTransaction.processRequest(SIPRequest transactionRequest, MessageChannel sourceChannel)
          Process a new request message through this transaction.
 void ServerRequestInterface.processRequest(SIPRequest sipRequest, MessageChannel msgChannel)
          Process the message.
 void SIPClientTransaction.processResponse(SIPResponse transactionResponse, MessageChannel sourceChannel)
          Process a new response message through this transaction.
 void ServerResponseInterface.processResponse(SIPResponse sipResponse, MessageChannel incomingChannel)
          Process the Response.
 

org.siprop.stack.impl での MessageChannel の使用
 

org.siprop.stack.impl での MessageChannel のサブクラス
 class SipropMessageChannel
          Jain-SIPの都合により、存在するクラス
新Stack時には削除予定。