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

Uses of Class
gov.nist.javax.sip.message.SIPMessage

Packages that use SIPMessage
gov.nist.javax.sip.message Class definitions for SIP messages and message factory. 
gov.nist.javax.sip.parser Parsers for SIP Headers, URL's and addresses. 
gov.nist.javax.sip.stack This package implements the main protocol abstractions that are defined by the SIP RFC 3261. 
 

Uses of SIPMessage in gov.nist.javax.sip.message
 

Subclasses of SIPMessage in gov.nist.javax.sip.message
 class SIPRequest
          The SIP Request structure.
 class SIPResponse
          SIP Response structure.
 

Methods in gov.nist.javax.sip.message that return SIPMessage
 SIPMessage SIPDuplicateHeaderException.getSIPMessage()
           
 

Methods in gov.nist.javax.sip.message with parameters of type SIPMessage
 void SIPDuplicateHeaderException.setSIPMessage(SIPMessage sipMessage)
           
 

Uses of SIPMessage in gov.nist.javax.sip.parser
 

Methods in gov.nist.javax.sip.parser that return SIPMessage
 SIPMessage StringMsgParser.parseSIPMessage(byte[] msgBuffer)
          Parse a buffer containing a single SIP Message where the body is an array of un-interpreted bytes.
 SIPMessage StringMsgParser.parseSIPMessage(String msgString)
          Parse a buffer containing one or more SIP Messages and return an array of SIPMessage parsed structures.
 

Methods in gov.nist.javax.sip.parser with parameters of type SIPMessage
 void ParseExceptionListener.handleException(ParseException ex, SIPMessage sipMessage, Class headerClass, String headerText, String messageText)
          This gets called from the parser when a parse error is generated.
 void SIPMessageListener.processMessage(SIPMessage msg)
          This is called from the parser on successful message processing.
 

Uses of SIPMessage in gov.nist.javax.sip.stack
 

Methods in gov.nist.javax.sip.stack with parameters of type SIPMessage
 SIPTransaction SIPTransactionStack.findTransaction(SIPMessage sipMessage, boolean isServer)
          Find the transaction corresponding to a given request.
 void TCPMessageChannel.handleException(ParseException ex, SIPMessage sipMessage, Class hdrClass, String header, String message)
          Exception processor for exceptions detected from the parser.
 void TLSMessageChannel.handleException(ParseException ex, SIPMessage sipMessage, Class hdrClass, String header, String message)
          Exception processor for exceptions detected from the parser.
 void UDPMessageChannel.handleException(ParseException ex, SIPMessage sipMessage, Class hdrClass, String header, String message)
          Implementation of the ParseExceptionListener interface.
 boolean SIPClientTransaction.isMessagePartOfTransaction(SIPMessage messageToTest)
          Deterines if the message is a part of this transaction.
 boolean SIPServerTransaction.isMessagePartOfTransaction(SIPMessage messageToTest)
          Deterines if the message is a part of this transaction.
abstract  boolean SIPTransaction.isMessagePartOfTransaction(SIPMessage messageToTest)
          Tests a message to see if it is part of this transaction.
 void ServerLog.logMessage(SIPMessage message, String from, String to, boolean sender, long time)
          Log a message into the log directory.
 void ServerLog.logMessage(SIPMessage message, String from, String to, String status, boolean sender)
          Log a message into the log directory.
 void ServerLog.logMessage(SIPMessage message, String from, String to, String status, boolean sender, long time)
          Log a message into the log directory.
 void RawMessageChannel.processMessage(SIPMessage sipMessage)
           
 void TCPMessageChannel.processMessage(SIPMessage sipMessage)
          Gets invoked by the parser as a callback on successful message parsing (i.e. no parser errors).
 void TLSMessageChannel.processMessage(SIPMessage sipMessage)
          Gets invoked by the parser as a callback on successful message parsing (i.e. no parser errors).
 void UDPMessageChannel.processMessage(SIPMessage sipMessage)
          Actually proces the parsed message.
abstract  void MessageChannel.sendMessage(SIPMessage sipMessage)
          Send the message (after it has been formatted)
 void SIPClientTransaction.sendMessage(SIPMessage messageToSend)
          Send a request message through this transaction and onto the client.
 void SIPServerTransaction.sendMessage(SIPMessage messageToSend)
          Send a response message through this transactionand onto the client.
 void SIPTransaction.sendMessage(SIPMessage messageToSend)
          Process the message through the transaction and sends it to the SIP peer.
 void TCPMessageChannel.sendMessage(SIPMessage sipMessage)
          Return a formatted message to the client.
 void TLSMessageChannel.sendMessage(SIPMessage sipMessage)
          Return a formatted message to the client.
 void UDPMessageChannel.sendMessage(SIPMessage sipMessage)
          Return a reply from a pre-constructed reply.
 void MessageChannel.sendMessage(SIPMessage sipMessage, Hop hop)
          Send a formatted message to the specified target.
 void MessageChannel.sendMessage(SIPMessage sipMessage, InetAddress receiverAddress, int receiverPort)
          Send a message given SIP message.
 


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.