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 
      Modifier and Type Field and Description
      static java.lang.String IBM_TTL_PARAM 
    • Method Summary

      Methods 
      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.
    • 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 9.0