JAIN-SIP 2.0 API

Uses of Class
javax.sip.InvalidArgumentException

Packages that use InvalidArgumentException
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.header.ims This package includes files that are relevant to the IP Multimedia System ( IMS ) 3GPP project. 
javax.sip.message This package contains the interfaces representing SIP messages. 
 

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. WARNING: Implementations may throw OperationNotSupportedException. 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. WARNING: Implementations may throw OperationNotSupportedException. 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.
 PMediaAuthorizationHeader HeaderFactory.createPMediaAuthorizationHeader(String token)
          Create P-Media-Authorization header
 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.
 SessionExpiresHeader HeaderFactory.createSessionExpiresHeader(int expires)
          Creates a new SessionExpiresHeader based on the newly supplied expires 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. WARNING: Implementations may throw OperationNotSupportedException. This method is replaced with TimeStampHeader.setTimeDelay(int).
 void RetryAfterHeader.setDuration(int duration)
          Sets the duration value of the RetryAfterHeader.
 void SubscriptionStateHeader.setExpires(int expires)
          Sets the relative expires value of the SubscriptionStateHeader.
 void SessionExpiresHeader.setExpires(int expires)
          Set the expires parameter.
 void ExpiresHeader.setExpires(int expires)
          Sets the relative expires value of the ExpiresHeader in units of seconds.
 void ContactHeader.setExpires(int expires)
          Sets the value of the expires parameter as delta-seconds.
 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 ContactHeader.setQValue(float qValue)
          Sets the qValue value of the Name Address.
 void AcceptLanguageHeader.setQValue(float qValue)
          Sets q-value for media-range in AcceptLanguageHeader.
 void AcceptHeader.setQValue(float qValue)
          Sets q-value for media-range in AcceptHeader.
 void AcceptEncodingHeader.setQValue(float qValue)
          Sets q-value for the encoding in this encoding value.
 void SubscriptionStateHeader.setRetryAfter(int retryAfter)
          Sets the retry after value of the SubscriptionStateHeader.
 void RetryAfterHeader.setRetryAfter(int retryAfter)
          Sets the retry after value of the RetryAfterHeader.
 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 RSeqHeader.setSequenceNumber(int sequenceNumber)
          Sets the sequence number value of the RSeqHeader of the provisional response.
 void CSeqHeader.setSequenceNumber(int sequenceNumber)
          Deprecated. WARNING: Implementations may throw OperationNotSupportedException. This method is replaced with CSeqHeader.setSeqNumber(long) with type long.
 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. WARNING: Implementations may throw OperationNotSupportedException. This method is replaced with TimeStampHeader.setTimeStamp(float).
 void ViaHeader.setTTL(int ttl)
          Sets the value of the ttl parameter.
 

Uses of InvalidArgumentException in javax.sip.header.ims
 

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

Uses of InvalidArgumentException in javax.sip.message
 

Methods in javax.sip.message that throw InvalidArgumentException
 void SipStatusLine.setStatusCode(int statusCode)
          Set the statusCode member
 


JAIN-SIP 2.0 API


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