JAIN-SIP 2.0 API

Uses of Class
javax.sip.SipException

Packages that use SipException
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 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. WARNING: Implementations may throw OperationNotSupportedException. 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()
          Deprecated. This method is no longer supported in version 2.0. WARNING: Implementations may throw OperationNotSupportedException.
 Dialog SipProvider.getNewDialog(Transaction transaction)
          Create a dialog for the given transaction.
 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.
 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 SipProvider.sendResponse(Response response)
          Sends the Response 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 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.
 


JAIN-SIP 2.0 API


See conditions of use.
Submit a bug report or feature request.