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

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

Packages that use SIPRequest
gov.nist.javax.sip.message Class definitions for SIP messages and message factory. 
gov.nist.javax.sip.stack This package implements the main protocol abstractions that are defined by the SIP RFC 3261. 
 

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

Methods in gov.nist.javax.sip.message that return SIPRequest
 SIPRequest SIPRequest.createACKRequest()
          Create an ACK request from this request.
 SIPRequest SIPRequest.createAckRequest(To responseToHeader)
          Creates a default ACK SIPRequest message for this original request.
 SIPRequest SIPRequest.createBYERequest(boolean switchHeaders)
          Create a BYE request from this request.
 SIPRequest SIPRequest.createCancelRequest()
          Creates a default SIPResquest message that would cancel this request.
 SIPRequest SIPRequest.createErrorAck(To responseToHeader)
          Creates an ACK for non-2xx responses according to RFC3261 17.1.1.3
 SIPRequest SIPResponse.createRequest(SipUri requestURI, Via via, CSeq cseq, From from, To to)
          Generate a request from a response.
 SIPRequest SIPRequest.createSIPRequest(RequestLine requestLine, boolean switchHeaders)
          Create a new default SIPRequest from the original request.
 

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

Methods in gov.nist.javax.sip.stack that return SIPRequest
 SIPRequest SIPDialog.getLastAck()
          Get the last ACK for this transaction.
 SIPRequest SIPTransaction.getOriginalRequest()
          Gets the request being handled by this transaction.
 

Methods in gov.nist.javax.sip.stack with parameters of type SIPRequest
 void SIPDialog.addRoute(SIPRequest sipRequest)
          Add a Route list extracted from a SIPRequest to this Dialog.
 SIPClientTransaction SIPTransactionStack.createClientTransaction(SIPRequest sipRequest, MessageChannel encapsulatedMessageChannel)
          Creates a client transaction that encapsulates a MessageChannel.
 MessageChannel SIPTransactionStack.createMessageChannel(SIPRequest request, MessageProcessor mp, Hop nextHop)
          Creates a client transaction to handle a new request.
 boolean SIPTransaction.doesCancelMatchTransaction(SIPRequest requestToTest)
          A method that can be used to test if an incoming request belongs to this transction.
 SIPTransaction SIPTransactionStack.findCancelTransaction(SIPRequest cancelRequest, boolean isServer)
          Get the transaction to cancel.
 SIPServerTransaction SIPTransactionStack.findMergedTransaction(SIPRequest sipRequest)
          See if there is a pending transaction with the same Merge ID as the Merge ID obtained from the SIP Request.
 SIPServerTransaction SIPTransactionStack.findPendingTransaction(SIPRequest requestReceived)
          Finds a pending server transaction.
 SIPClientTransaction SIPTransactionStack.findSubscribeTransaction(SIPRequest notifyMessage, ListeningPointImpl listeningPoint)
          Find a matching client SUBSCRIBE to the incoming notify.
 void DefaultRouter.fixStrictRouting(SIPRequest req)
          Performs strict router fix according to RFC3261 section 16.6 step 6 pre: top route header in request has no 'lr' parameter in URI post: request-URI added as last route header, new req-URI = top-route-URI
 Hop SIPTransactionStack.getNextHop(SIPRequest sipRequest)
          Get the default route string.
 Router SIPTransactionStack.getRouter(SIPRequest request)
          Get the router algorithm.
 boolean SIPDialog.handlePrack(SIPRequest prackRequest)
          Do the processing necessary for the PRACK
 boolean SIPDialog.isRequestConsumable(SIPRequest dialogRequest)
          Return true if this request can be consumed by the dialog.
 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.
 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 SIPTransactionStack.putInMergeTable(SIPServerTransaction sipTransaction, SIPRequest sipRequest)
          Put this into the merge request table.
 void SIPServerTransaction.setOriginalRequest(SIPRequest originalRequest)
          Set the original request.
 void SIPTransaction.setOriginalRequest(SIPRequest newOriginalRequest)
          Sets the request message that this transaction handles.
 


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.