Package com.ibm.websphere.sip.resolver
Interface DomainResolver
public interface DomainResolver
The 
DomainResolver provides an interface for DNS querying SipURI 
 synchronously and asynchronously.- 
Field Summary
Fields - 
Method Summary
Modifier and TypeMethodDescriptionList<javax.servlet.sip.SipURI>locate(javax.servlet.sip.SipURI sipUri) query DNS synchronously for SIP Uri.voidlocate(javax.servlet.sip.SipURI sipUri, DomainResolverListener drListener, javax.servlet.sip.SipSession sipSession) query DNS asynchronously for SIP Uri. 
- 
Field Details
- 
IBM_TTL_PARAM
- See Also:
 
 
 - 
 - 
Method Details
- 
locate
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 querydrListener- listener which will be triggered once query is completed.sipSession- sip session which this query is related for.- Throws:
 SipURIResolveException
 
 -