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

Uses of Class
javax.sip.InvalidArgumentException

Packages that use InvalidArgumentException
gov.nist.javax.sip This is the root of the JAIN implementation of SIP. 
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.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. 

 

Uses of InvalidArgumentException in gov.nist.javax.sip
 

Methods in gov.nist.javax.sip that throw InvalidArgumentException
 ListeningPoint SipStackImpl.createListeningPoint(int port, String transport)
          Deprecated.  
 ListeningPoint SipStackImpl.createListeningPoint(String address, int port, String transport)
           
 

Uses of InvalidArgumentException in gov.nist.javax.sip.header
 

Methods in gov.nist.javax.sip.header that throw InvalidArgumentException
 ContentLengthHeader HeaderFactoryImpl.createContentLengthHeader(int contentLength)
          Creates a new CSeqHeader based on the newly supplied contentLength value.
 CSeqHeader HeaderFactoryImpl.createCSeqHeader(int sequenceNumber, String method)
          Deprecated.  
 CSeqHeader HeaderFactoryImpl.createCSeqHeader(long sequenceNumber, String method)
          Creates a new CSeqHeader based on the newly supplied sequence number and method values.
 ExpiresHeader HeaderFactoryImpl.createExpiresHeader(int expires)
          Creates a new ExpiresHeader based on the newly supplied expires value.
 MaxForwardsHeader HeaderFactoryImpl.createMaxForwardsHeader(int maxForwards)
          Creates a new MaxForwardsHeader based on the newly supplied maxForwards value.
 MimeVersionHeader HeaderFactoryImpl.createMimeVersionHeader(int majorVersion, int minorVersion)
          Creates a new MimeVersionHeader based on the newly supplied mimeVersion value.
 MinExpiresHeader HeaderFactoryImpl.createMinExpiresHeader(int minExpires)
          Creates a new MinExpiresHeader based on the newly supplied minExpires value.
 ExtensionHeader HeaderFactoryImpl.createMinSEHeader(int expires)
          Creates a new MinSEHeader based on the newly supplied expires value.
 PMediaAuthorizationHeader HeaderFactoryExt.createPMediaAuthorizationHeader(String token)
          P-Media-Authorization header
 PMediaAuthorizationHeader HeaderFactoryImpl.createPMediaAuthorizationHeader(String token)
          P-Media-Authorization header
 RAckHeader HeaderFactoryImpl.createRAckHeader(int rSeqNumber, int cSeqNumber, String method)
          Deprecated.  
 RAckHeader HeaderFactoryImpl.createRAckHeader(long rSeqNumber, long cSeqNumber, String method)
          Creates a new RAckHeader based on the newly supplied rSeqNumber, cSeqNumber and method values.
 ReasonHeader HeaderFactoryImpl.createReasonHeader(String protocol, int cause, String text)
          Creates a new ReasonHeader based on the newly supplied reason value.
 RetryAfterHeader HeaderFactoryImpl.createRetryAfterHeader(int retryAfter)
          Creates a new RetryAfterHeader based on the newly supplied retryAfter value.
 RSeqHeader HeaderFactoryImpl.createRSeqHeader(int sequenceNumber)
          Deprecated.  
 RSeqHeader HeaderFactoryImpl.createRSeqHeader(long sequenceNumber)
          Creates a new RSeqHeader based on the newly supplied sequenceNumber value.
 SessionExpiresHeader HeaderFactoryExt.createSessionExpiresHeader(int expires)
          Creates a new SessionExpiresHeader based on the newly supplied expires value.
 SessionExpiresHeader HeaderFactoryImpl.createSessionExpiresHeader(int expires)
          Creates a new SessionExpiresHeader based on the newly supplied expires value.
 TimeStampHeader HeaderFactoryImpl.createTimeStampHeader(float timeStamp)
          Creates a new TimeStampHeader based on the newly supplied timeStamp value.
 ViaHeader HeaderFactoryImpl.createViaHeader(String host, int port, String transport, String branch)
          Creates a new ViaHeader based on the newly supplied uri and branch values.
 WarningHeader HeaderFactoryImpl.createWarningHeader(String agent, int code, String comment)
          Creates a new WarningHeader based on the newly supplied agent, code and comment values.
 void Reason.setCause(int cause)
          Set the cause.
 void Warning.setCode(int code)
          Sets code of WarningHeader
 void ContentLength.setContentLength(int contentLength)
          Set the contentLength member
 void RAck.setCSeqNumber(int cSeqNumber)
          Deprecated.  
 void RAck.setCSequenceNumber(long cSeqNumber)
           
 void TimeStamp.setDelay(float delay)
          Sets the new delay value of the TimestampHeader to the delay paramter passed to this method
 void RetryAfter.setDuration(int duration)
          Sets the duration value of the RetryAfterHeader.
 void Expires.setExpires(int expires)
          Sets the relative expires value of the ExpiresHeader.
 void MinExpires.setExpires(int expires)
          Sets the relative expires value of the ExpiresHeader.
 void SubscriptionState.setExpires(int expires)
          Sets the relative expires value of the SubscriptionStateHeader.
 void MimeVersion.setMajorVersion(int majorVersion)
          Sets the Major-Version argument of this MimeVersionHeader to the supplied majorVersion value.
 void MaxForwards.setMaxForwards(int maxForwards)
          Set the maxForwards member
 void MimeVersion.setMinorVersion(int minorVersion)
          Sets the Minor-Version argument of this MimeVersionHeader to the supplied minorVersion value.
 void Via.setPort(int port)
          Set the port part of this ViaHeader to the newly supplied port parameter.
 void Accept.setQValue(float qValue)
          Set the q value
 void AcceptEncoding.setQValue(float q)
          Set the qvalue member
 void AcceptLanguage.setQValue(float q)
          Sets q-value for media-range in AcceptLanguageHeader.
 void Contact.setQValue(float qValue)
          set the Q-value parameter
 void RetryAfter.setRetryAfter(int retryAfter)
          Sets the retry after value of the RetryAfterHeader.
 void SubscriptionState.setRetryAfter(int retryAfter)
          Sets the retry after value of the SubscriptionStateHeader.
 void RAck.setRSeqNumber(int rSeqNumber)
          Deprecated.  
 void RAck.setRSequenceNumber(long rSeqNumber)
           
 void CSeq.setSeqNumber(long sequenceNumber)
           
 void RSeq.setSeqNumber(long sequenceNumber)
           
 void CSeq.setSequenceNumber(int sequenceNumber)
          For backwards compatibility
 void RSeq.setSequenceNumber(int sequenceNumber)
          Deprecated.  
 void TimeStamp.setTime(long timeStamp)
           
 void TimeStamp.setTimeDelay(int delay)
           
 void TimeStamp.setTimeStamp(float timeStamp)
           
 void Via.setTTL(int ttl)
          Sets the value of the ttl parameter.
 

Constructors in gov.nist.javax.sip.header that throw InvalidArgumentException
MaxForwards(int m)
           
 

Uses of InvalidArgumentException in gov.nist.javax.sip.header.extensions
 

Methods in gov.nist.javax.sip.header.extensions that throw InvalidArgumentException
 void MinSE.setExpires(int expires)
          Sets the relative expires value of the ExpiresHeader.
 void SessionExpires.setExpires(int expires)
          Sets the relative expires value of the SessionExpiresHeader.
 void SessionExpiresHeader.setExpires(int expires)
           
 

Uses of InvalidArgumentException in gov.nist.javax.sip.header.ims
 

Methods in gov.nist.javax.sip.header.ims that throw InvalidArgumentException
 void AuthorizationHeaderIms.setIntegrityProtected(String integrityProtected)
           
 void PMediaAuthorization.setMediaAuthorizationToken(String token)
          Set the media authorization token.
 void PMediaAuthorizationHeader.setMediaAuthorizationToken(String token)
          Set the media authorization token.
 void SecurityAgree.setPortClient(int portC)
          Set Client Port (port-c parameter)
 void SecurityAgreeHeader.setPortClient(int portC)
          Set Client Port (port-c parameter)
 void SecurityAgree.setPortServer(int portS)
          Set Server Port (port-s parameter)
 void SecurityAgreeHeader.setPortServer(int portS)
          Set Server Port (port-s parameter)
 void SecurityAgree.setPreference(float q)
          Set Preference.
 void SecurityAgreeHeader.setPreference(float q)
          Set Preference
 void SecurityAgree.setSPIClient(int spic)
          Set Client SPI (spi-c parameter)
 void SecurityAgreeHeader.setSPIClient(int spic)
          Set Client SPI (spi-c parameter)
 void SecurityAgree.setSPIServer(int spis)
          Set Server SPI (spi-s parameter)
 void SecurityAgreeHeader.setSPIServer(int spis)
          Set Server SPI (spi-s parameter)
 

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

Methods in gov.nist.javax.sip.stack that throw InvalidArgumentException
 Request SIPDialog.createAck(long cseqno)
           
 Response SIPDialog.createReliableProvisionalResponse(int statusCode)
           
 

Uses of InvalidArgumentException in javax.sip
 

Methods in javax.sip that throw InvalidArgumentException
 Request Dialog.createAck(long cseq)
          Creates an ACK request for an Invite that was responded with 2xx response.
 ListeningPoint SipStack.createListeningPoint(int port, String transport)
          Deprecated. Since v1.2. This has been replaced by SipStack.createListeningPoint(String, int, String) For backwards compatibility with v1.1 implementations should support this method. Implementations should throw TransportNotSupportedException if the Properties specified during stack creation do not include an IP Address.
 ListeningPoint SipStack.createListeningPoint(String ipAddress, int port, String transport)
          Creates a ListeningPoint a given IP address, port and transport.
 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.
 void ServerTransaction.sendResponse(Response response)
          Sends the Response to a Request which is associated with this ServerTransaction.
 

Uses of InvalidArgumentException in javax.sip.address
 

Methods in javax.sip.address that throw InvalidArgumentException
 void SipURI.setTTLParam(int ttl)
          Sets the value of the ttl parameter.
 

Uses of InvalidArgumentException in javax.sip.header
 

Methods in javax.sip.header that throw InvalidArgumentException
 ContentLengthHeader HeaderFactory.createContentLengthHeader(int contentLength)
          Creates a new ContentLengthHeader based on the newly supplied contentLength value.
 CSeqHeader HeaderFactory.createCSeqHeader(int sequenceNumber, String method)
          Deprecated. Since 1.2. Use HeaderFactory.createCSeqHeader(long, String) method with type long.
 CSeqHeader HeaderFactory.createCSeqHeader(long sequenceNumber, String method)
          Creates a new CSeqHeader based on the newly supplied sequence number and method values.
 ExpiresHeader HeaderFactory.createExpiresHeader(int expires)
          Creates a new ExpiresHeader based on the newly supplied expires value.
 MaxForwardsHeader HeaderFactory.createMaxForwardsHeader(int maxForwards)
          Creates a new MaxForwardsHeader based on the newly supplied maxForwards value.
 MimeVersionHeader HeaderFactory.createMimeVersionHeader(int majorVersion, int minorVersion)
          Creates a new MimeVersionHeader based on the newly supplied mimeVersion values.
 MinExpiresHeader HeaderFactory.createMinExpiresHeader(int minExpires)
          Creates a new MinExpiresHeader based on the newly supplied minExpires value.
 RAckHeader HeaderFactory.createRAckHeader(int rSeqNumber, int cSeqNumber, String method)
          Creates a new RAckHeader based on the newly supplied rSeqNumber, cSeqNumber and method values.
 ReasonHeader HeaderFactory.createReasonHeader(String protocol, int cause, String text)
          Creates a new ReasonHeader based on the newly supplied reason value.
 RetryAfterHeader HeaderFactory.createRetryAfterHeader(int retryAfter)
          Creates a new RetryAfterHeader based on the newly supplied retryAfter value.
 RSeqHeader HeaderFactory.createRSeqHeader(int sequenceNumber)
          Creates a new RSeqHeader based on the newly supplied sequenceNumber value.
 TimeStampHeader HeaderFactory.createTimeStampHeader(float timeStamp)
          Creates a new TimeStampHeader based on the newly supplied timeStamp value.
 ViaHeader HeaderFactory.createViaHeader(String host, int port, String transport, String branch)
          Creates a new ViaHeader based on the newly supplied uri and branch values.
 WarningHeader HeaderFactory.createWarningHeader(String agent, int code, String comment)
          Creates a new WarningHeader based on the newly supplied agent, code and comment values.
 void ReasonHeader.setCause(int cause)
          Sets the cause value of the ReasonHeader.
 void WarningHeader.setCode(int code)
          Sets the code of the WarningHeader.
 void ContentLengthHeader.setContentLength(int contentLength)
          Set content-length of ContentLengthHeader.
 void RAckHeader.setCSeqNumber(int cSeqNumber)
          Sets the sequence number value of the CSeqHeader of the provisional response being acknowledged.
 void TimeStampHeader.setDelay(float delay)
          Deprecated. This method is replaced with TimeStampHeader.setTimeDelay(int).
 void RetryAfterHeader.setDuration(int duration)
          Sets the duration value of the RetryAfterHeader.
 void ContactHeader.setExpires(int expires)
          Sets the value of the expires parameter as delta-seconds.
 void ExpiresHeader.setExpires(int expires)
          Sets the relative expires value of the ExpiresHeader in units of seconds.
 void SubscriptionStateHeader.setExpires(int expires)
          Sets the relative expires value of the SubscriptionStateHeader.
 void MimeVersionHeader.setMajorVersion(int majorVersion)
          Sets the Major-Version argument of this MimeVersionHeader to the supplied majorVersion value.
 void MaxForwardsHeader.setMaxForwards(int maxForwards)
          Sets the max-forwards argument of this MaxForwardsHeader to the supplied maxForwards value.
 void MimeVersionHeader.setMinorVersion(int minorVersion)
          Sets the Minor-Version argument of this MimeVersionHeader to the supplied minorVersion value.
 void ViaHeader.setPort(int port)
          Set the port part of this ViaHeader to the newly supplied port parameter.
 void AcceptEncodingHeader.setQValue(float qValue)
          Sets q-value for the encoding in this encoding value.
 void AcceptHeader.setQValue(float qValue)
          Sets q-value for media-range in AcceptHeader.
 void AcceptLanguageHeader.setQValue(float qValue)
          Sets q-value for media-range in AcceptLanguageHeader.
 void ContactHeader.setQValue(float qValue)
          Sets the qValue value of the Name Address.
 void RetryAfterHeader.setRetryAfter(int retryAfter)
          Sets the retry after value of the RetryAfterHeader.
 void SubscriptionStateHeader.setRetryAfter(int retryAfter)
          Sets the retry after value of the SubscriptionStateHeader.
 void ViaHeader.setRPort()
          Set the rport part of this ViaHeader.
 void RAckHeader.setRSeqNumber(int rSeqNumber)
          Sets the sequence number value of the RSeqHeader of the provisional response being acknowledged.
 void CSeqHeader.setSeqNumber(long sequenceNumber)
          Sets the sequence number value of the CSeqHeader.
 void CSeqHeader.setSequenceNumber(int sequenceNumber)
          Deprecated. This method is replaced with CSeqHeader.setSeqNumber(long) with type long.
 void RSeqHeader.setSequenceNumber(int sequenceNumber)
          Sets the sequence number value of the RSeqHeader of the provisional response.
 void TimeStampHeader.setTime(long timeStamp)
          Sets the timestamp value of this TimeStampHeader to the new timestamp value passed to this method.
 void TimeStampHeader.setTimeDelay(int delay)
          Sets the new delay value of the TimestampHeader to the delay parameter passed to this method
 void TimeStampHeader.setTimeStamp(float timeStamp)
          Deprecated. This method is replaced with TimeStampHeader.setTimeStamp(float).
 void ViaHeader.setTTL(int ttl)
          Sets the value of the ttl parameter.
 


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.