Package org.jivesoftware.smack

Examples of org.jivesoftware.smack.ConnectionConfiguration


    public XMPPConnection createConnection() throws XMPPException {
        XMPPConnection connection;

        if (port > 0) {
            if (getServiceName() == null) {
                connection = new XMPPConnection(new ConnectionConfiguration(host, port));
            } else {
                connection = new XMPPConnection(new ConnectionConfiguration(host, port, getServiceName()));
            }
        } else {
            connection = new XMPPConnection(host);
        }
View Full Code Here


          packetFilter = new FromContainsFilter(serverCredentials.getServerUrl());         
        }
      }   
     
    }else if(XMPPConstants.XMPP_SERVER_TYPE_GOOGLETALK.equals(serverCredentials.getServerType())){
      ConnectionConfiguration connectionConfiguration =
        new ConnectionConfiguration(XMPPConstants.GOOGLETALK_URL
          ,XMPPConstants.GOOGLETALK_PORT
          ,XMPPConstants.GOOGLETALK_SERVICE_NAME);       
      xmppConnection = new XMPPConnection(connectionConfiguration);
      try {
        xmppConnection.connect();
View Full Code Here

        try {
            cb = new CyclicBuffer(bufferSize);

            // Create a connection to the XMPP server
            LogLog.debug("Stablishing connection with XMPP server");
            ConnectionConfiguration xmppConf = new ConnectionConfiguration(host, port);
            if (SSL) {
              xmppConf.setSecurityMode(ConnectionConfiguration.SecurityMode.enabled);
            }else {
              xmppConf.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled);
            }
            con = new XMPPConnection(xmppConf);

            // Most servers require you to login before performing other tasks
            LogLog.debug("About to login as [" + username + "/" + password + "]");
View Full Code Here

        chats = new HashMap<String, Chat>();
    }

    public void connect(CountDownLatch latch) throws Exception
    {
        ConnectionConfiguration connectionConfig = new ConnectionConfiguration(host);
        // no roster required
        connectionConfig.setRosterLoadedAtLogin(false);
       
        connection = new XMPPConnection(connectionConfig);
        connection.connect();
        if (logger.isDebugEnabled())
        {
View Full Code Here

        if (logger.isDebugEnabled())
        {
            logger.debug("Connecting to " + host + ":" + port);
        }

        ConnectionConfiguration connectionConfig = null;
        if (serviceName != null)
        {
            connectionConfig = new ConnectionConfiguration(host, port, serviceName);
        }
        else
        {
            connectionConfig = new ConnectionConfiguration(host, port);
        }
        // no need to load the roster (this is not an interactive app)
        connectionConfig.setRosterLoadedAtLogin(false);
       
        connection = new XMPPConnection(connectionConfig);
    }
View Full Code Here

        String server = args[0];
        String username = args[1];
        String password = args[2];
        try {
            // Connect to the server, without TLS encryption.
            ConnectionConfiguration config = new ConnectionConfiguration(server);
            config.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled);
            final XMPPConnection con = new XMPPConnection(config);
            System.out.print("Connecting to " + server + "... ");
            con.connect();

            con.login(username, password, "writer");
View Full Code Here

    }

    private static void sendMessagesUsingClients(Entity localUser, Entity remoteServer, Entity remoteUser,
            String remotePassword, String keystorePath, String keystorePassword) throws XMPPException,
            InterruptedException {
        ConnectionConfiguration localConnectionConfiguration = new ConnectionConfiguration("localhost", 5222);
        localConnectionConfiguration.setKeystorePath(keystorePath);
        localConnectionConfiguration.setTruststorePath(keystorePath);
        localConnectionConfiguration.setTruststorePassword(keystorePassword);
        XMPPConnection localClient = new XMPPConnection(localConnectionConfiguration);

        localClient.connect();
        localClient.login(localUser.getNode(), "password1");
        localClient.addPacketListener(new PacketListener() {
            public void processPacket(Packet packet) {
                System.out.println("# " + packet);
            }
        }, new PacketFilter() {
            public boolean accept(Packet arg0) {
                return true;
            }
        });
       
       
        ConnectionConfiguration remoteConnectionConfiguration = new ConnectionConfiguration(remoteServer.getFullQualifiedName(), 5222);
        remoteConnectionConfiguration.setKeystorePath(keystorePath);
        remoteConnectionConfiguration.setTruststorePath(keystorePath);
        remoteConnectionConfiguration.setTruststorePassword(keystorePassword);
        XMPPConnection remoteClient = new XMPPConnection(remoteConnectionConfiguration);

        remoteClient.connect();
        remoteClient.login(remoteUser.getNode(), remotePassword);
       
View Full Code Here

        port = configuration.getIntProperty("port", 5222);
        username = configuration.getStringProperty("username", "");
        password = configuration.getStringProperty("password", "");
        tls = configuration.getBooleanProperty("use-tls", false);

        ConnectionConfiguration config = new ConnectionConfiguration(hostname, port);
        config.setCompressionEnabled(true);
        config.setSASLAuthenticationEnabled(tls);
        config.setSelfSignedCertificateEnabled(true);


        conn = new XMPPConnection(config);
        try {
            conn.connect();
View Full Code Here

          packetFilter = new FromContainsFilter(serverCredentials.getServerUrl());         
        }
      }
    }else if(XMPPConstants.XMPP_SERVER_TYPE_GOOGLETALK.equals(serverCredentials.getServerType())){
      try {
        ConnectionConfiguration connectionConfiguration =
          new ConnectionConfiguration(XMPPConstants.GOOGLETALK_URL
            ,XMPPConstants.GOOGLETALK_PORT
            ,XMPPConstants.GOOGLETALK_SERVICE_NAME);       
        xmppConnection = new XMPPConnection(connectionConfiguration);
        xmppConnection.connect();
View Full Code Here

      xc.run();*/
    xm.connect();
  }
  public void connect(){
    if(!isConnect()){
       ConnectionConfiguration connConfig = new ConnectionConfiguration(xmppHost, xmppPort);
       //connConfig.setSecurityMode(SecurityMode.disabled);
       connConfig.setSecurityMode(SecurityMode.required);
             connConfig.setSASLAuthenticationEnabled(false);
             connConfig.setCompressionEnabled(false);
              try {
                XMPPConnection xc = new XMPPConnection(connConfig);
          xc.connect(); // 建立和server端的额连接
          this.setConnection(xc);
          // namespace为androidpn:iq:notification
View Full Code Here

TOP

Related Classes of org.jivesoftware.smack.ConnectionConfiguration

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.