IBM WebSphere Application ServerTM
Release 8

com.ibm.websphere.sip.resolver
Interface DomainResolver


public interface DomainResolver

The DomainResolver provides an interface for DNS querying SipURI synchronously and asynchronously.


Field Summary
static java.lang.String IBM_TTL_PARAM
           
 
Method Summary
 java.util.List<javax.servlet.sip.SipURI> locate(javax.servlet.sip.SipURI sipUri)
          query DNS synchronously for SIP Uri.
 void locate(javax.servlet.sip.SipURI sipUri, DomainResolverListener drListener, javax.servlet.sip.SipSession sipSession)
          query DNS asynchronously for SIP Uri.
 

Field Detail

IBM_TTL_PARAM

static final java.lang.String IBM_TTL_PARAM
See Also:
Constant Field Values
Method Detail

locate

java.util.List<javax.servlet.sip.SipURI> locate(javax.servlet.sip.SipURI sipUri)
                                                throws SipURIResolveException
query DNS synchronously for SIP Uri.

Parameters:
sipUri - sip uri for the DNS query
Returns:
List list of results, null if nothing was found.
Throws:
SipURIResolveException

locate

void locate(javax.servlet.sip.SipURI sipUri,
            DomainResolverListener drListener,
            javax.servlet.sip.SipSession sipSession)
            throws SipURIResolveException
query DNS asynchronously for SIP Uri.

Parameters:
sipUri - sip uri for the DNS query
drListener - listener which will be triggered once query is completed.
sipSession - sip session which this query is related for.
Throws:
SipURIResolveException

IBM WebSphere Application ServerTM
Release 8