public interface DomainResolver
DomainResolver
provides an interface for DNS querying SipURI
synchronously and asynchronously.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
IBM_TTL_PARAM |
Modifier and Type | Method and Description |
---|---|
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.
|
static final java.lang.String IBM_TTL_PARAM
java.util.List<javax.servlet.sip.SipURI> locate(javax.servlet.sip.SipURI sipUri) throws SipURIResolveException
sipUri
- sip uri for the DNS querySipURIResolveException
void locate(javax.servlet.sip.SipURI sipUri, DomainResolverListener drListener, javax.servlet.sip.SipSession sipSession) throws SipURIResolveException
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.SipURIResolveException