Java 类org.jivesoftware.smack.util.DNSUtil 实例源码

项目:Smack    文件:Java7SmackInitializer.java   
@Override
public List<Exception> initialize() {
    if (SystemUtil.onAndroid()) {
        // @formatter:off
        throw new RuntimeException(
                        "You need to remove the smack-java7 dependency/jar from your build, " +
                        "as it does not run on Android. " +
                        "Use smack-android instead.");
        // @formatter:on
    }
    SmackConfiguration.setDefaultHostnameVerifier(new Java7HostnameVerifier());
    Base64.setEncoder(Java7Base64Encoder.getInstance());
    Base64UrlSafeEncoder.setEncoder(Java7Base64UrlSafeEncoder.getInstance());
    DNSUtil.setIdnaTransformer(new StringTransformer() {
        @Override
        public String transform(String string) {
            return java.net.IDN.toASCII(string);
        }
    });
    return null;
}
项目:spark-svn-mirror    文件:PrivacyManager.java   
private boolean checkIfPrivacyIsSupported(XMPPConnection conn) {
    ServiceDiscoveryManager servDisc = ServiceDiscoveryManager.getInstanceFor(conn);
    DiscoverInfo info = null;
    //Re: SPARK-1483 comment the loop as it causes Out Of Memory (infinite loop) if info not found
    //If really necessary to try more times, a Thread Pool may be used: java ScheduledThreadPoolExecutor for example 
    //while (info == null){
        try {
            String xmppHost = DNSUtil.resolveXMPPDomain(conn.getServiceName()).getHost();
            info = servDisc.discoverInfo(xmppHost);
        } catch (XMPPException e) {
            // We could not query the server
        }
    //}
    if (info != null) {
        for (Iterator<Feature> i = info.getFeatures(); i.hasNext();) {
            String s = i.next().getVar();
            if (s.contains("jabber:iq:privacy")) {
                return true;
            }
        }
    } 
    return false;
}
项目:androidPN-client.    文件:SmackAndroid.java   
private SmackAndroid(Context ctx) {
    mCtx = ctx;
    DNSUtil.setDNSResolver(DNSJavaResolver.getInstance());
    InitStaticCode.initStaticCode(ctx);
    ConfigureProviderManager.configureProviderManager();
    maybeRegisterReceiver();
}
项目:asmack-mini    文件:SmackAndroid.java   
private SmackAndroid(Context ctx) {
    mCtx = ctx;
    DNSUtil.setDNSResolver(DNSJavaResolver.getInstance());
    InitStaticCode.initStaticCode(ctx);
    ConfigureProviderManager.configureProviderManager();
    maybeRegisterReceiver();
}
项目:Smack    文件:DNSJavaResolver.java   
public static void setup() {
    DNSUtil.setDNSResolver(getInstance());
}
项目:Smack    文件:JavaxResolver.java   
public static void setup() {
    DNSUtil.setDNSResolver(getInstance());
}
项目:Smack    文件:MiniDnsResolver.java   
public static void setup() {
    DNSUtil.setDNSResolver(getInstance());
}
项目:EIM    文件:ConnectionConfiguration.java   
/**
  * Creates a new ConnectionConfiguration for the specified service name.
  * A DNS SRV lookup will be performed to find out the actual host address
  * and port to use for the connection.
  *
  * @param serviceName the name of the service provided by an XMPP server.
  */
 public ConnectionConfiguration(String serviceName) {
     // Perform DNS lookup to get host and port to use
     DNSUtil.HostAddress address = DNSUtil.resolveXMPPDomain(serviceName);
     init(address.getHost(), address.getPort(), serviceName, 
ProxyInfo.forDefaultProxy());
 }
项目:androidpn_enhanced_client    文件:ConnectionConfiguration.java   
/**
  * Creates a new ConnectionConfiguration for the specified service name.
  * A DNS SRV lookup will be performed to find out the actual host address
  * and port to use for the connection.
  *
  * @param serviceName the name of the service provided by an XMPP server.
  */
 public ConnectionConfiguration(String serviceName) {
     // Perform DNS lookup to get host and port to use
     DNSUtil.HostAddress address = DNSUtil.resolveXMPPDomain(serviceName);
     init(address.getHost(), address.getPort(), serviceName, 
ProxyInfo.forDefaultProxy());
 }
项目:xmppsupport_v2    文件:ConnectionConfiguration.java   
/**
 * Creates a new ConnectionConfiguration for the specified service name. A
 * DNS SRV lookup will be performed to find out the actual host address and
 * port to use for the connection.
 * 
 * @param serviceName
 *            the name of the service provided by an XMPP server.
 */
public ConnectionConfiguration(String serviceName) {
    // Perform DNS lookup to get host and port to use
    DNSUtil.HostAddress address = DNSUtil.resolveXMPPDomain(serviceName);
    init(address.getHost(), address.getPort(), serviceName,
            ProxyInfo.forDefaultProxy());
}
项目:AndroidPNClient    文件:ConnectionConfiguration.java   
/**
  * Creates a new ConnectionConfiguration for the specified service name.
  * A DNS SRV lookup will be performed to find out the actual host address
  * and port to use for the connection.
  *
  * @param serviceName the name of the service provided by an XMPP server.
  */
 public ConnectionConfiguration(String serviceName) {
     // Perform DNS lookup to get host and port to use
     DNSUtil.HostAddress address = DNSUtil.resolveXMPPDomain(serviceName);
     init(address.getHost(), address.getPort(), serviceName, 
ProxyInfo.forDefaultProxy());
 }
项目:telegraph    文件:ConnectionConfiguration.java   
/**
  * Creates a new ConnectionConfiguration for the specified service name.
  * A DNS SRV lookup will be performed to find out the actual host address
  * and port to use for the connection.
  *
  * @param serviceName the name of the service provided by an XMPP server.
  */
 public ConnectionConfiguration(String serviceName) {
     // Perform DNS lookup to get host and port to use
     DNSUtil.HostAddress address = DNSUtil.resolveXMPPDomain(serviceName);
     init(address.getHost(), address.getPort(), serviceName, 
ProxyInfo.forDefaultProxy());
 }
项目:NewCommunication-Android    文件:ConnectionConfiguration.java   
/**
  * Creates a new ConnectionConfiguration for the specified service name.
  * A DNS SRV lookup will be performed to find out the actual host address
  * and port to use for the connection.
  *
  * @param serviceName the name of the service provided by an XMPP server.
  */
 public ConnectionConfiguration(String serviceName) {
     // Perform DNS lookup to get host and port to use
     DNSUtil.HostAddress address = DNSUtil.resolveXMPPDomain(serviceName);
     init(address.getHost(), address.getPort(), serviceName, 
ProxyInfo.forDefaultProxy());
 }
项目:EIM    文件:ConnectionConfiguration.java   
/**
 * Creates a new ConnectionConfiguration for the specified service name 
 * with specified proxy.
 * A DNS SRV lookup will be performed to find out the actual host address
 * and port to use for the connection.
 *
 * @param serviceName the name of the service provided by an XMPP server.
 * @param proxy the proxy through which XMPP is to be connected
 */
public ConnectionConfiguration(String serviceName,ProxyInfo proxy) {
    // Perform DNS lookup to get host and port to use
    DNSUtil.HostAddress address = DNSUtil.resolveXMPPDomain(serviceName);
    init(address.getHost(), address.getPort(), serviceName, proxy);
}
项目:androidpn_enhanced_client    文件:ConnectionConfiguration.java   
/**
 * Creates a new ConnectionConfiguration for the specified service name 
 * with specified proxy.
 * A DNS SRV lookup will be performed to find out the actual host address
 * and port to use for the connection.
 *
 * @param serviceName the name of the service provided by an XMPP server.
 * @param proxy the proxy through which XMPP is to be connected
 */
public ConnectionConfiguration(String serviceName,ProxyInfo proxy) {
    // Perform DNS lookup to get host and port to use
    DNSUtil.HostAddress address = DNSUtil.resolveXMPPDomain(serviceName);
    init(address.getHost(), address.getPort(), serviceName, proxy);
}
项目:androidPN-client.    文件:ConnectionConfiguration.java   
/**
 * Creates a new ConnectionConfiguration for the specified service name.
 * A DNS SRV lookup will be performed to find out the actual host address
 * and port to use for the connection.
 *
 * @param serviceName the name of the service provided by an XMPP server.
 */
public ConnectionConfiguration(String serviceName) {
    // Perform DNS lookup to get host and port to use
    hostAddresses = DNSUtil.resolveXMPPDomain(serviceName);
    init(serviceName, ProxyInfo.forDefaultProxy());
}
项目:androidPN-client.    文件:ConnectionConfiguration.java   
/**
 * Creates a new ConnectionConfiguration for the specified service name 
 * with specified proxy.
 * A DNS SRV lookup will be performed to find out the actual host address
 * and port to use for the connection.
 *
 * @param serviceName the name of the service provided by an XMPP server.
 * @param proxy the proxy through which XMPP is to be connected
 */
public ConnectionConfiguration(String serviceName,ProxyInfo proxy) {
    // Perform DNS lookup to get host and port to use
    hostAddresses = DNSUtil.resolveXMPPDomain(serviceName);
    init(serviceName, proxy);
}
项目:xmppsupport_v2    文件:ConnectionConfiguration.java   
/**
 * Creates a new ConnectionConfiguration for the specified service name with
 * specified proxy. A DNS SRV lookup will be performed to find out the
 * actual host address and port to use for the connection.
 * 
 * @param serviceName
 *            the name of the service provided by an XMPP server.
 * @param proxy
 *            the proxy through which XMPP is to be connected
 */
public ConnectionConfiguration(String serviceName, ProxyInfo proxy) {
    // Perform DNS lookup to get host and port to use
    DNSUtil.HostAddress address = DNSUtil.resolveXMPPDomain(serviceName);
    init(address.getHost(), address.getPort(), serviceName, proxy);
}
项目:AndroidPNClient    文件:ConnectionConfiguration.java   
/**
 * Creates a new ConnectionConfiguration for the specified service name 
 * with specified proxy.
 * A DNS SRV lookup will be performed to find out the actual host address
 * and port to use for the connection.
 *
 * @param serviceName the name of the service provided by an XMPP server.
 * @param proxy the proxy through which XMPP is to be connected
 */
public ConnectionConfiguration(String serviceName,ProxyInfo proxy) {
    // Perform DNS lookup to get host and port to use
    DNSUtil.HostAddress address = DNSUtil.resolveXMPPDomain(serviceName);
    init(address.getHost(), address.getPort(), serviceName, proxy);
}
项目:jamppa    文件:ConnectionConfiguration.java   
/**
 * Creates a new ConnectionConfiguration for the specified service name. A
 * DNS SRV lookup will be performed to find out the actual host address and
 * port to use for the connection.
 * 
 * @param serviceName
 *            the name of the service provided by an XMPP server.
 */
public ConnectionConfiguration(String serviceName) {
    // Perform DNS lookup to get host and port to use
    hostAddresses = DNSUtil.resolveXMPPDomain(serviceName);
    init(serviceName, ProxyInfo.forDefaultProxy());
}
项目:jamppa    文件:ConnectionConfiguration.java   
/**
 * Creates a new ConnectionConfiguration for the specified service name with
 * specified proxy. A DNS SRV lookup will be performed to find out the
 * actual host address and port to use for the connection.
 * 
 * @param serviceName
 *            the name of the service provided by an XMPP server.
 * @param proxy
 *            the proxy through which XMPP is to be connected
 */
public ConnectionConfiguration(String serviceName, ProxyInfo proxy) {
    // Perform DNS lookup to get host and port to use
    hostAddresses = DNSUtil.resolveXMPPDomain(serviceName);
    init(serviceName, proxy);
}
项目:java-bells    文件:ConnectionConfiguration.java   
/**
 * Creates a new ConnectionConfiguration for the specified service name.
 * A DNS SRV lookup will be performed to find out the actual host address
 * and port to use for the connection.
 *
 * @param serviceName the name of the service provided by an XMPP server.
 */
public ConnectionConfiguration(String serviceName) {
    // Perform DNS lookup to get host and port to use
    hostAddresses = DNSUtil.resolveXMPPDomain(serviceName);
    init(serviceName, ProxyInfo.forDefaultProxy());
}
项目:java-bells    文件:ConnectionConfiguration.java   
/**
 * Creates a new ConnectionConfiguration for the specified service name 
 * with specified proxy.
 * A DNS SRV lookup will be performed to find out the actual host address
 * and port to use for the connection.
 *
 * @param serviceName the name of the service provided by an XMPP server.
 * @param proxy the proxy through which XMPP is to be connected
 */
public ConnectionConfiguration(String serviceName,ProxyInfo proxy) {
    // Perform DNS lookup to get host and port to use
    hostAddresses = DNSUtil.resolveXMPPDomain(serviceName);
    init(serviceName, proxy);
}
项目:telegraph    文件:ConnectionConfiguration.java   
/**
 * Creates a new ConnectionConfiguration for the specified service name 
 * with specified proxy.
 * A DNS SRV lookup will be performed to find out the actual host address
 * and port to use for the connection.
 *
 * @param serviceName the name of the service provided by an XMPP server.
 * @param proxy the proxy through which XMPP is to be connected
 */
public ConnectionConfiguration(String serviceName,ProxyInfo proxy) {
    // Perform DNS lookup to get host and port to use
    DNSUtil.HostAddress address = DNSUtil.resolveXMPPDomain(serviceName);
    init(address.getHost(), address.getPort(), serviceName, proxy);
}
项目:NewCommunication-Android    文件:ConnectionConfiguration.java   
/**
 * Creates a new ConnectionConfiguration for the specified service name 
 * with specified proxy.
 * A DNS SRV lookup will be performed to find out the actual host address
 * and port to use for the connection.
 *
 * @param serviceName the name of the service provided by an XMPP server.
 * @param proxy the proxy through which XMPP is to be connected
 */
public ConnectionConfiguration(String serviceName,ProxyInfo proxy) {
    // Perform DNS lookup to get host and port to use
    DNSUtil.HostAddress address = DNSUtil.resolveXMPPDomain(serviceName);
    init(address.getHost(), address.getPort(), serviceName, proxy);
}
项目:asmack-mini    文件:ConnectionConfiguration.java   
/**
 * Creates a new ConnectionConfiguration for the specified service name.
 * A DNS SRV lookup will be performed to find out the actual host address
 * and port to use for the connection.
 *
 * @param serviceName the name of the service provided by an XMPP server.
 */
public ConnectionConfiguration(String serviceName) {
    // Perform DNS lookup to get host and port to use
    hostAddresses = DNSUtil.resolveXMPPDomain(serviceName);
    init(serviceName, ProxyInfo.forDefaultProxy());
}
项目:asmack-mini    文件:ConnectionConfiguration.java   
/**
 * Creates a new ConnectionConfiguration for the specified service name 
 * with specified proxy.
 * A DNS SRV lookup will be performed to find out the actual host address
 * and port to use for the connection.
 *
 * @param serviceName the name of the service provided by an XMPP server.
 * @param proxy the proxy through which XMPP is to be connected
 */
public ConnectionConfiguration(String serviceName,ProxyInfo proxy) {
    // Perform DNS lookup to get host and port to use
    hostAddresses = DNSUtil.resolveXMPPDomain(serviceName);
    init(serviceName, proxy);
}