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

Uses of Package
javax.sip

Packages that use javax.sip
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.header Contains implementations of the SIP headers as defined in JAIN-SIP 1.2 and an implementation of the JAIN-SIP header factory. 
gov.nist.javax.sip.header.extensions   
gov.nist.javax.sip.header.ims NIST-SIP Specific support for IMS headers contributed by Jose Miguel Freitas (Aveiro University, Portugal) and Alexandre Miguel Silva Santos (PT Inovacau, Portugal). 
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. 
 

Classes in javax.sip used by gov.nist.javax.sip
ClientTransaction
          A client transaction is used by a User Agent Client application to send Request messages to a User Agent Server application.
Dialog
          A dialog represents a peer-to-peer SIP relationship between two user agents that persists for some time.
InvalidArgumentException
          This exception class is thrown by an implementation when given an invalid argument such as a invalid numerical value.
ListeningPoint
          This interface represents a unique IP network listening point, which consists of port transport and IP.
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.
PeerUnavailableException
          The PeerUnavailableException indicates that a vendor's implementation of a JAIN SIP interface could not be created for some reason.
ProviderDoesNotExistException
          This Exception is thrown when a user attempts to start the SipStack without any SipProviders created to service requests and responses.
ServerTransaction
          A server transaction is used by a SipProvider to handle incoming Request messages to fire Request events to the SipListener on a specific server transaction and by a User Agent Server application to send Response messages to a User Agent Client application.
SipException
          A SipException is thrown when a general SIP exception is encountered, when no other specialized exception defined in this specification can handle the error.
SipListener
          This interface represents the application view to a SIP stack therefore defines the application's communication channel to the SIP stack.
SipProvider
          This interface represents the messaging entity of a SIP stack and as such is the interface that defines the messaging and transactional component view of the SIP stack.
SipStack
          This interface represents the management interface of a SIP stack implementing this specification and as such is the interface that defines the management/architectural view of the SIP stack.
Transaction
          Transactions are a fundamental component of SIP.
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.
TransactionUnavailableException
          The TransactionUnavailableException indicates that a vendor's implementation could not create a Transaction for some reason.
TransportNotSupportedException
          The TransportNotSupportedException indicates that a specific transport is not supported by a vendor's implementation of this specification.
 

Classes in javax.sip used by gov.nist.javax.sip.clientauthutils
ClientTransaction
          A client transaction is used by a User Agent Client application to send Request messages to a User Agent Server application.
SipException
          A SipException is thrown when a general SIP exception is encountered, when no other specialized exception defined in this specification can handle the error.
SipProvider
          This interface represents the messaging entity of a SIP stack and as such is the interface that defines the messaging and transactional component view of the SIP stack.
 

Classes in javax.sip used by gov.nist.javax.sip.header
InvalidArgumentException
          This exception class is thrown by an implementation when given an invalid argument such as a invalid numerical value.
 

Classes in javax.sip used by gov.nist.javax.sip.header.extensions
InvalidArgumentException
          This exception class is thrown by an implementation when given an invalid argument such as a invalid numerical value.
 

Classes in javax.sip used by gov.nist.javax.sip.header.ims
InvalidArgumentException
          This exception class is thrown by an implementation when given an invalid argument such as a invalid numerical value.
 

Classes in javax.sip used by gov.nist.javax.sip.message
SipException
          A SipException is thrown when a general SIP exception is encountered, when no other specialized exception defined in this specification can handle the error.
 

Classes in javax.sip used by gov.nist.javax.sip.stack
ClientTransaction
          A client transaction is used by a User Agent Client application to send Request messages to a User Agent Server application.
Dialog
          A dialog represents a peer-to-peer SIP relationship between two user agents that persists for some time.
DialogDoesNotExistException
          This Exception is thrown when a user attempts to reference Dialog that does currently not exist in the underlying SipProvider
DialogState
          This class contains the enumerations that define the underlying state of an existing dialog.
InvalidArgumentException
          This exception class is thrown by an implementation when given an invalid argument such as a invalid numerical value.
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.
ServerTransaction
          A server transaction is used by a SipProvider to handle incoming Request messages to fire Request events to the SipListener on a specific server transaction and by a User Agent Server application to send Response messages to a User Agent Client application.
SipException
          A SipException is thrown when a general SIP exception is encountered, when no other specialized exception defined in this specification can handle the error.
SipStack
          This interface represents the management interface of a SIP stack implementing this specification and as such is the interface that defines the management/architectural view of the SIP stack.
Transaction
          Transactions are a fundamental component of SIP.
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
TransactionState
          This class contains the enumerations that define the underlying state of an existing transaction.
 

Classes in javax.sip used by javax.sip
ClientTransaction
          A client transaction is used by a User Agent Client application to send Request messages to a User Agent Server application.
Dialog
          A dialog represents a peer-to-peer SIP relationship between two user agents that persists for some time.
DialogDoesNotExistException
          This Exception is thrown when a user attempts to reference Dialog that does currently not exist in the underlying SipProvider
DialogState
          This class contains the enumerations that define the underlying state of an existing dialog.
DialogTerminatedEvent
          DialogTerminatedEvent is delivered to the Listener when the dialog transitions to the terminated state.
InvalidArgumentException
          This exception class is thrown by an implementation when given an invalid argument such as a invalid numerical value.
IOExceptionEvent
          This object is used to signal to the application that an IO Exception has occured.
ListeningPoint
          This interface represents a unique IP network listening point, which consists of port transport and IP.
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.
PeerUnavailableException
          The PeerUnavailableException indicates that a vendor's implementation of a JAIN SIP interface could not be created for some reason.
RequestEvent
          This class represents an Request event that is passed from a SipProvider to its SipListener.
ResponseEvent
          This class represents a Response event that is passed from a SipProvider to its SipListener.
ServerTransaction
          A server transaction is used by a SipProvider to handle incoming Request messages to fire Request events to the SipListener on a specific server transaction and by a User Agent Server application to send Response messages to a User Agent Client application.
SipException
          A SipException is thrown when a general SIP exception is encountered, when no other specialized exception defined in this specification can handle the error.
SipFactory
          The SipFactory is a singleton class which applications can use a single access point to obtain proprietary implementations of this specification.
SipListener
          This interface represents the application view to a SIP stack therefore defines the application's communication channel to the SIP stack.
SipProvider
          This interface represents the messaging entity of a SIP stack and as such is the interface that defines the messaging and transactional component view of the SIP stack.
SipStack
          This interface represents the management interface of a SIP stack implementing this specification and as such is the interface that defines the management/architectural view of the SIP stack.
Timeout
          This class contains the enumerations that define whether a timeout has occured in the underlying implementation.
TimeoutEvent
          This class represents an Timeout event that is passed from a SipProvider to its SipListener.
Transaction
          Transactions are a fundamental component of SIP.
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.
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
TransactionState
          This class contains the enumerations that define the underlying state of an existing transaction.
TransactionTerminatedEvent
          TransactionTerminatedEvent is delivered to the Listener when the transaction transitions to the terminated state.
TransactionUnavailableException
          The TransactionUnavailableException indicates that a vendor's implementation could not create a Transaction for some reason.
TransportAlreadySupportedException
          The TransportAlreadySupportedException indicates that a specific transport is already supported by a SipProvider via its ListeningPoints.
TransportNotSupportedException
          The TransportNotSupportedException indicates that a specific transport is not supported by a vendor's implementation of this specification.
 

Classes in javax.sip used by javax.sip.address
InvalidArgumentException
          This exception class is thrown by an implementation when given an invalid argument such as a invalid numerical value.
SipException
          A SipException is thrown when a general SIP exception is encountered, when no other specialized exception defined in this specification can handle the error.
 

Classes in javax.sip used by javax.sip.header
InvalidArgumentException
          This exception class is thrown by an implementation when given an invalid argument such as a invalid numerical value.
SipException
          A SipException is thrown when a general SIP exception is encountered, when no other specialized exception defined in this specification can handle the error.
 

Classes in javax.sip used by javax.sip.message
SipException
          A SipException is thrown when a general SIP exception is encountered, when no other specialized exception defined in this specification can handle the error.
 


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.