A C D F G H I N P R S U

A

areEquivalent(String, String, SipFactory) - Static method in class com.ibm.twss.common.siputils.URIComparison
Checks if two String URI representations are equivalent using a robust comparison algorithm.

C

com.ibm.twss.common.siputils - package com.ibm.twss.common.siputils
 
com.ibm.twss.common.siputils.pheader - package com.ibm.twss.common.siputils.pheader
 
CompactHeaderExpansionException - Exception in com.ibm.twss.common.siputils
Indicates that an unrecoverable input was passed to URIComparison.areEquivalent(String, String, javax.servlet.sip.SipFactory)
CompactHeaderExpansionException(String, Throwable) - Constructor for exception com.ibm.twss.common.siputils.CompactHeaderExpansionException
Construct an instance detailing the given invalidInput and underlying rootCause.
ComparisonParsingException - Exception in com.ibm.twss.common.siputils
Indicates that an unrecoverable input was passed to URIComparison.areEquivalent(String, String, javax.servlet.sip.SipFactory)
ComparisonParsingException(String, Throwable) - Constructor for exception com.ibm.twss.common.siputils.ComparisonParsingException
Construct an instance detailing the given invalidInput and underlying rootCause.
convertToSipURIString(TelURL) - Static method in class com.ibm.twss.common.siputils.URIComparison
Convert a TelURL to a String representing a semantically equivalent SIP URI.

D

doRequest(SipServletRequest) - Method in class com.ibm.twss.common.siputils.SipApplicationSessionLock
For incoming requests, determine if the session is valid, lock, and then delegate to SipServlet.doRequest.
doRequestPerJSR116Section3Point3(SipServletRequest) - Method in class com.ibm.twss.common.siputils.SipApplicationSessionLock
For incoming requests, behave per JSR 116 section 3.3 on page 17: All other methods check whether the request is an initial request, as described in section 8.2.8.
doResponse(SipServletResponse) - Method in class com.ibm.twss.common.siputils.SipApplicationSessionLock
For incoming responses, determine if the sesion is valid, lock, and delegate to SipServlet.doResponse.
doUpdate(SipServletRequest) - Method in class com.ibm.twss.common.siputils.SipApplicationSessionLock
Provide a default implementation of UPDATE processing.

F

findPAssertedIdentityValue(String) - Static method in class com.ibm.twss.common.siputils.pheader.PAssertedIdentity
Find the String-representation of the identity that should be asserted.
findPAssertedIdentityValue(String, String) - Static method in class com.ibm.twss.common.siputils.pheader.PAssertedIdentity
Find the String-representation of the identity that should be asserted.

G

generateIcidGeneratedAt() - Static method in class com.ibm.twss.common.siputils.pheader.PChargingVector
Retrieve this system's IP address for use in a P-Charging-Vector icid-generated-at parameter.
generateIcidValue(SipServletMessage) - Static method in class com.ibm.twss.common.siputils.pheader.PChargingVector
Deterministically generate an IMS Charging ID (icid) suitable for use in a P-Charging-Vector header.
getAttemptedIdentityURI() - Method in exception com.ibm.twss.common.siputils.pheader.PAssertedIdentityParsingException
 
getIcidGeneratedAt(CharSequence) - Static method in class com.ibm.twss.common.siputils.pheader.PChargingVector
Retrieves the RFC 3455-defined icid-generated-at parameter from the given character sequence.
getIcidValue(CharSequence) - Static method in class com.ibm.twss.common.siputils.pheader.PChargingVector
Retrieves the RFC 3455-defined icid-value parameter from the given character sequence.
getInvalidInput() - Method in exception com.ibm.twss.common.siputils.CompactHeaderExpansionException
 
getInvalidInput() - Method in exception com.ibm.twss.common.siputils.ComparisonParsingException
 
getInvalidInput() - Method in exception com.ibm.twss.common.siputils.InvalidNormalizationInputException
 
getInvalidScheme() - Method in exception com.ibm.twss.common.siputils.pheader.UnsupportedPAssertedIdentitySchemeException
 
getInvalidScheme() - Method in exception com.ibm.twss.common.siputils.UnsupportedComparisonSchemeException
 
getOrigIOI(CharSequence) - Static method in class com.ibm.twss.common.siputils.pheader.PChargingVector
Retrieves the RFC 3455-defined orig-ioi parameter from the given character sequence.
getRequesterId() - Method in exception com.ibm.twss.common.siputils.pheader.PAssertedIdentityParsingException
 
getTermIOI(CharSequence) - Static method in class com.ibm.twss.common.siputils.pheader.PChargingVector
Retrieves the RFC 3455-defined term-ioi parameter from the given character sequence.

H

HEADER - Static variable in class com.ibm.twss.common.siputils.pheader.PAssertedIdentity
The SIP header string for a P-Asserted-Identity header
HEADER - Static variable in class com.ibm.twss.common.siputils.pheader.PChargingVector
The SIP header string for a P-Charging-Vector header

I

InvalidNormalizationInputException - Exception in com.ibm.twss.common.siputils
Indicates that an unrecoverable input was passed to URIComparison.normalizeURIForSQLSelect(String, javax.servlet.sip.SipFactory)
InvalidNormalizationInputException(String, Throwable) - Constructor for exception com.ibm.twss.common.siputils.InvalidNormalizationInputException
Construct an instance detailing the given invalidInput and underlying rootCause.
isGenValue(CharSequence) - Static method in class com.ibm.twss.common.siputils.SipGrammar
Checks if the entire character sequence is a 'gen-value' per RFC 3261's BNF on page 227.
isHost(CharSequence) - Static method in class com.ibm.twss.common.siputils.SipGrammar
Checks if the entire character sequence is an 'host' per RFC 3261's BNF on page 222.
isHostname(CharSequence) - Static method in class com.ibm.twss.common.siputils.SipGrammar
Checks if the entire character sequence is a 'hostname' per RFC 3261's BNF on page 222.
isIPv4Address(CharSequence) - Static method in class com.ibm.twss.common.siputils.SipGrammar
Checks if the entire character sequence is an 'IPv4address' per RFC 3261's BNF on page 223.
isIPv6Address(CharSequence) - Static method in class com.ibm.twss.common.siputils.SipGrammar
Checks if the entire character sequence is an 'IPv6address' per RFC 3261's BNF on page 223.
isIPv6Reference(CharSequence) - Static method in class com.ibm.twss.common.siputils.SipGrammar
Checks if the entire character sequence is an 'IPv6address' per RFC 3261's BNF on page 223.
isQuotedString(CharSequence) - Static method in class com.ibm.twss.common.siputils.SipGrammar
Checks if the entire character sequence is a 'quoted-string' per RFC 3261's BNF on page 222.
isSessionValid(SipApplicationSession) - Static method in class com.ibm.twss.common.siputils.SipApplicationSessionLock
Utility method to determine if a given SipApplicationSession is "valid" according to JSR 116.
isSessionValid(SipSession) - Static method in class com.ibm.twss.common.siputils.SipApplicationSessionLock
Utility method to determine if a given SipSession is "valid" according to JSR 116.
isToken(CharSequence) - Static method in class com.ibm.twss.common.siputils.SipGrammar
Checks if the entire character sequence is a 'token' per RFC 3261's BNF on page 221.
isValidIcidGeneratedAt(CharSequence) - Static method in class com.ibm.twss.common.siputils.pheader.PChargingVector
Checks if the entire character sequence is a valid icid-gen-addr value per RFC 3455 page 26.
isValidIcidValue(CharSequence) - Static method in class com.ibm.twss.common.siputils.pheader.PChargingVector
Checks if the entire character sequence is a valid IMS Charging ID (icid) value per RFC 3455 page 26.
isValidIOI(CharSequence) - Static method in class com.ibm.twss.common.siputils.pheader.PChargingVector
Checks if the entire character sequence is a valid inter operator identifier (ioi) per RFC 3455 page 26.

N

normalizeURIForSQLSelect(String, SipFactory) - Static method in class com.ibm.twss.common.siputils.URIComparison
Normalize the given URI according to section 5.2.1 of the CallNotification CDD.

P

PARAM_ICID_GENERATED_AT - Static variable in class com.ibm.twss.common.siputils.pheader.PChargingVector
The icid-generated-at parameter name
PARAM_ICID_VALUE - Static variable in class com.ibm.twss.common.siputils.pheader.PChargingVector
The icid-value parameter name
PARAM_ORIG_IOI - Static variable in class com.ibm.twss.common.siputils.pheader.PChargingVector
The orig-ioi parameter name
PARAM_TERM_IOI - Static variable in class com.ibm.twss.common.siputils.pheader.PChargingVector
The term-ioi parameter name
PAssertedIdentity - Class in com.ibm.twss.common.siputils.pheader
Utilty to add P-Asserted-Identity headers.
PAssertedIdentityParsingException - Exception in com.ibm.twss.common.siputils.pheader
Indicates that the PAssertedIdentity utility was unable to construct a valid value for inclusion in a P-Asserted-Identity header per RFC 3325.
PAssertedIdentityParsingException(String, String, Throwable) - Constructor for exception com.ibm.twss.common.siputils.pheader.PAssertedIdentityParsingException
Construct a new instance indicating that the requester identity, once transformed into the attempted identity URI, was not parsable.
PATTERN_GENVALUE - Static variable in class com.ibm.twss.common.siputils.SipGrammar
Compiled regex pattern to match an RFC 3261 gen-value rule
PATTERN_HOST - Static variable in class com.ibm.twss.common.siputils.SipGrammar
Compiled regex pattern to match an RFC 3261 host rule
PATTERN_HOSTNAME - Static variable in class com.ibm.twss.common.siputils.SipGrammar
Compiled regex pattern to match an RFC 3261 hostname rule
PATTERN_IPV4ADDRESS - Static variable in class com.ibm.twss.common.siputils.SipGrammar
Compiled regex pattern to match an RFC 3261 IPv4address rule
PATTERN_IPV6ADDRESS - Static variable in class com.ibm.twss.common.siputils.SipGrammar
Compiled regex pattern to match an RFC 3261 IPv6address rule
PATTERN_IPV6REFERENCE - Static variable in class com.ibm.twss.common.siputils.SipGrammar
Compiled regex pattern to match an RFC 3261 IPv6reference rule
PATTERN_QUOTEDSTRING - Static variable in class com.ibm.twss.common.siputils.SipGrammar
Compiled regex pattern to match an RFC 3261 quoted-string rule
PATTERN_TOKEN - Static variable in class com.ibm.twss.common.siputils.SipGrammar
Compiled regex pattern to match an RFC 3261 token rule
PChargingVector - Class in com.ibm.twss.common.siputils.pheader
Utilty to add/modify P-Charging-Vector headers.
piggybackOnto(SipServletMessage, String) - Static method in class com.ibm.twss.common.siputils.pheader.PChargingVector
Perform the processing necessary to have P-Charging-Vector functionality piggyback atop a regular SIP dialog using the given Inter Operator Identifier (ioi).

R

REGEX_DOMAINLABEL - Static variable in class com.ibm.twss.common.siputils.SipGrammar
Regex to match RFC 3261's domainlabel rule.
REGEX_EQUAL - Static variable in class com.ibm.twss.common.siputils.SipGrammar
Regex to match RFC 3261's EQUAL rule
REGEX_GENVALUE - Static variable in class com.ibm.twss.common.siputils.SipGrammar
Regex to match RFC 3261's gen-value rule.
REGEX_HEX4 - Static variable in class com.ibm.twss.common.siputils.SipGrammar
Regex to match RFC 3261's hex4 rule
REGEX_HEXPART - Static variable in class com.ibm.twss.common.siputils.SipGrammar
Regex to match RFC 3261's hexpart rule.
REGEX_HEXSEQ - Static variable in class com.ibm.twss.common.siputils.SipGrammar
Regex to match RFC 3261's hexseq rule
REGEX_HOST - Static variable in class com.ibm.twss.common.siputils.SipGrammar
Regex to match RFC 3261's host rule
REGEX_HOSTNAME - Static variable in class com.ibm.twss.common.siputils.SipGrammar
Regex to match RFC 3261's hostname rule
REGEX_IPV4ADDRESS - Static variable in class com.ibm.twss.common.siputils.SipGrammar
Regex to match RFC 3261's IPv4address rule
REGEX_IPV6ADDRESS - Static variable in class com.ibm.twss.common.siputils.SipGrammar
Regex to match RFC 3261's IPv6address rule
REGEX_IPV6REFERENCE - Static variable in class com.ibm.twss.common.siputils.SipGrammar
Regex to match RFC 3261's IPv6reference rule
REGEX_QDTEXT - Static variable in class com.ibm.twss.common.siputils.SipGrammar
Regex to match RFC 3261's qdtext rule
REGEX_QUOTEDPAIR - Static variable in class com.ibm.twss.common.siputils.SipGrammar
Regex to match RFC 3261's quoted-pair rule
REGEX_QUOTEDSTRING - Static variable in class com.ibm.twss.common.siputils.SipGrammar
Regex to match RFC 3261's quoted-string rule
REGEX_SEMI - Static variable in class com.ibm.twss.common.siputils.SipGrammar
Regex to match RFC 3261's SEMI Colon rule
REGEX_TOKEN - Static variable in class com.ibm.twss.common.siputils.SipGrammar
Regex to match RFC 3261's token rule
REGEX_TOPLABEL - Static variable in class com.ibm.twss.common.siputils.SipGrammar
Regex to match RFC 3261's toplabel rule.

S

setPAssertedIdentityHeader(String, SipServletRequest, SipFactory) - Static method in class com.ibm.twss.common.siputils.pheader.PAssertedIdentity
Add the P-Asserted-Identity header to requests based on the requesterId provided by the ServiceImplContext.
SipApplicationSessionLock - Class in com.ibm.twss.common.siputils
This servlet serves as a SipServlet superclass that performs SipApplicationSession-based locking.
SipApplicationSessionLock() - Constructor for class com.ibm.twss.common.siputils.SipApplicationSessionLock
 
SipGrammar - Class in com.ibm.twss.common.siputils
A collection of helper methods and regular expression definitions for working with RFC 3261 and related grammars.
startsWithTelScheme(String) - Static method in class com.ibm.twss.common.siputils.URIComparison
Returns true if the input begins with the TEL URI scheme.

U

UnsupportedComparisonSchemeException - Exception in com.ibm.twss.common.siputils
Indicates that an unrecoverable input was passed to URIComparison.areEquivalent(String, String, javax.servlet.sip.SipFactory)
UnsupportedComparisonSchemeException(String) - Constructor for exception com.ibm.twss.common.siputils.UnsupportedComparisonSchemeException
Construct an instance detailing the given invalidScheme.
UnsupportedPAssertedIdentitySchemeException - Exception in com.ibm.twss.common.siputils.pheader
Indicates that an unsuported scheme was provided to {@link PAssertedIdentity#setPAssertedIdentityHeader(String, javax.servlet.sip.SipServletRequest, javax.servlet.sip.SipFactory)
UnsupportedPAssertedIdentitySchemeException(String) - Constructor for exception com.ibm.twss.common.siputils.pheader.UnsupportedPAssertedIdentitySchemeException
Construct an instance detailing the given invalidScheme.
URIComparison - Class in com.ibm.twss.common.siputils
Provides SIP, SIPS, and TEL URI normalization and comparison functions.
URIComparisonException - Exception in com.ibm.twss.common.siputils
Serves as the root exception for exceptions thrown by URIComparison.areEquivalent(String, String, javax.servlet.sip.SipFactory)
URIComparisonException() - Constructor for exception com.ibm.twss.common.siputils.URIComparisonException
URIComparisonException(String) - Constructor for exception com.ibm.twss.common.siputils.URIComparisonException
URIComparisonException(Throwable) - Constructor for exception com.ibm.twss.common.siputils.URIComparisonException
URIComparisonException(String, Throwable) - Constructor for exception com.ibm.twss.common.siputils.URIComparisonException

A C D F G H I N P R S U

Copyright © 2003 IBM Corp. All Rights Reserved.