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

Uses of Class
javax.sip.SipException

Packages that use SipException
gov.nist.javax.sip This is the root of the JAIN implementation of SIP. 
gov.nist.javax.sip.clientauthutils This package contains a set of utilities for client side Authentication Challenge handling. 
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. 
javax.sip This package contains the main interfaces that model the architecture from both an application developer and a stack vendor view. 
javax.sip.address This package contains interfaces that represent the Addressing components of the SIP protocol. 
javax.sip.header

This package contains all the headers interfaces supported by this specification. 

javax.sip.message This package contains the interfaces representing SIP messages. 
 

Uses of SipException in gov.nist.javax.sip
 

Methods in gov.nist.javax.sip that throw SipException
 Dialog SipProviderImpl.getNewDialog(Transaction transaction)
           
 void SipProviderImpl.sendRequest(Request request)
           
 void SipProviderImpl.sendResponse(Response response)
           
 void SipStackImpl.start()
           
 

Uses of SipException in gov.nist.javax.sip.clientauthutils
 

Methods in gov.nist.javax.sip.clientauthutils that throw SipException
 ClientTransaction AuthenticationHelper.handleChallenge(Response challenge, ClientTransaction challengedTransaction, SipProvider transactionCreator, int cacheTime)
          Uses securityAuthority to determinie a set of valid user credentials for the specified Response (Challenge) and appends it to the challenged request so that it could be retransmitted.
 ClientTransaction AuthenticationHelperImpl.handleChallenge(Response challenge, ClientTransaction challengedTransaction, SipProvider transactionCreator, int cacheTime)
           
 

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

Methods in gov.nist.javax.sip.message that throw SipException
 void SIPMessage.addFirst(Header header)
           
 void SIPMessage.addLast(Header header)
           
 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
 

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

Methods in gov.nist.javax.sip.stack that throw SipException
 Request SIPClientTransaction.createAck()
           
 Request SIPDialog.createAck(long cseqno)
           
 Request SIPClientTransaction.createCancel()
           
 Request SIPDialog.createPrack(Response relResponse)
           
 Response SIPDialog.createReliableProvisionalResponse(int statusCode)
           
 Request SIPDialog.createRequest(String method)
           
 void SIPServerTransaction.enableRetransmissionAlerts()
           
 Hop DefaultRouter.getNextHop(Request request)
          Return addresses for default proxy to forward the request to.
 Hop SIPTransactionStack.getNextHop(SIPRequest sipRequest)
          Get the default route string.
 void SIPDialog.resendAck()
          Resend the last ack.
 void SIPDialog.sendAck(Request request)
           
 void SIPDialog.sendReliableProvisionalResponse(Response relResponse)
           
 void SIPClientTransaction.sendRequest()
           
 void SIPDialog.sendRequest(ClientTransaction clientTransactionId)
           
 void SIPDialog.sendRequest(ClientTransaction clientTransactionId, boolean allowInterleaving)
           
 void SIPServerTransaction.sendResponse(Response response)
           
 void SIPDialog.terminateOnBye(boolean terminateFlag)
           
 

Uses of SipException in javax.sip
 

Subclasses of SipException in javax.sip
 class DialogDoesNotExistException
          This Exception is thrown when a user attempts to reference Dialog that does currently not exist in the underlying SipProvider
 class ObjectInUseException
          This exception is thrown by a method that is unable to delete a specified Object because the Object is still in use by the underlying implementation.
 class PeerUnavailableException
          The PeerUnavailableException indicates that a vendor's implementation of a JAIN SIP interface could not be created for some reason.
 class ProviderDoesNotExistException
          This Exception is thrown when a user attempts to start the SipStack without any SipProviders created to service requests and responses.
 class TransactionAlreadyExistsException
          This Exception is thrown when a user attempts to get a transaction to handle a message when infact a transaction is already handling this message.
 class TransactionDoesNotExistException
          This Exception is thrown when a user attempts to reference a client or server transaction that does currently not exist in the underlying SipProvider
 class TransactionUnavailableException
          The TransactionUnavailableException indicates that a vendor's implementation could not create a Transaction for some reason.
 class TransportAlreadySupportedException
          The TransportAlreadySupportedException indicates that a specific transport is already supported by a SipProvider via its ListeningPoints.
 class TransportNotSupportedException
          The TransportNotSupportedException indicates that a specific transport is not supported by a vendor's implementation of this specification.
 

Methods in javax.sip that throw SipException
 Request ClientTransaction.createAck()
          Deprecated. Since v1.2. As a transaction that received a 2xx response terminates immediately, it cannot be used for creating the corresponding ACK. If this transaction created a dialog, the Dialog.createAck(long) method should be used. Otherwise the stack will automatically create and send the ACK for non-2xx responses that need to be acknowledged. That is the application should never need to use this method.
 Request Dialog.createAck(long cseq)
          Creates an ACK request for an Invite that was responded with 2xx response.
 Request ClientTransaction.createCancel()
          Creates a new Cancel message from the Request associated with this client transaction.
 Request Dialog.createPrack(Response relResponse)
          Creates a new PRACK Request message based on a reliable provisional response received by this Dialog and the Dialog internal information.
 Response Dialog.createReliableProvisionalResponse(int statusCode)
          Creates a new reliable provisional response based on an Invite request that created this Dialog or that is now refreshing this Dialog.
 Request Dialog.createRequest(String method)
          Creates a new Request message based on the dialog creating request.
 void ServerTransaction.enableRetransmissionAlerts()
          Enable the timeout retransmit notifications for the ServerTransaction.
 Dialog SipProvider.getNewDialog(Transaction transaction)
          Create a dialog for the given transaction.
 void Dialog.sendAck(Request ackRequest)
          Sends ACK Request to the remote party of this dialog.
 void Dialog.sendReliableProvisionalResponse(Response relResponse)
          Sends a reliable provisional response to the remote party of this dialog.
 void ClientTransaction.sendRequest()
          Sends the Request which created this ClientTransaction.
 void Dialog.sendRequest(ClientTransaction clientTransaction)
          Sends a Request to the remote party of this dialog.
 void SipProvider.sendRequest(Request request)
          Sends the Request statelessly, that is no transaction record is associated with this action.
 void ServerTransaction.sendResponse(Response response)
          Sends the Response to a Request which is associated with this ServerTransaction.
 void SipProvider.sendResponse(Response response)
          Sends the Response statelessly, that is no transaction record is associated with this action.
 void SipStack.start()
          This method initiates the active processing of the stack.
 void Dialog.terminateOnBye(boolean terminateFlag)
          Terminate Dialog on BYE.
 

Uses of SipException in javax.sip.address
 

Methods in javax.sip.address that throw SipException
 Hop Router.getNextHop(Request request)
          Gets the next Hop from this Router for the specified request, this method may return null if a default route is not defined.
 

Uses of SipException in javax.sip.header
 

Subclasses of SipException in javax.sip.header
 class TooManyHopsException
          This Exception is thrown when a user attempts decrement the Hop count when the message as already reached its max number of forwards.
 

Uses of SipException in javax.sip.message
 

Methods in javax.sip.message that throw SipException
 void Message.addFirst(Header header)
          Adds the new Header to the head of the existing list of Headers contained in this Message.
 void Message.addLast(Header header)
          Adds the new Header to the end of existing list of Headers contained in this 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.