Smack

org.jivesoftware.smack
Class SSLXMPPConnection

java.lang.Object
  extended by org.jivesoftware.smack.XMPPConnection
      extended by org.jivesoftware.smack.SSLXMPPConnection

public class SSLXMPPConnection
extends XMPPConnection

Creates an SSL connection to a XMPP server.

Author:
Matt Tucker

Field Summary
 
Fields inherited from class org.jivesoftware.smack.XMPPConnection
DEBUG_ENABLED
 
Constructor Summary
SSLXMPPConnection(String host)
          Creates a new SSL connection to the specified host on the default SSL port (5223).
SSLXMPPConnection(String host, int port)
          Creates a new SSL connection to the specified host on the specified port.
 
Method Summary
 boolean isSecureConnection()
          Returns true if the connection is a secured one, such as an SSL connection.
 
Methods inherited from class org.jivesoftware.smack.XMPPConnection
addConnectionListener, addConnectionListener, addPacketListener, addPacketWriterListener, close, createChat, createGroupChat, createPacketCollector, getAccountManager, getConnectionID, getHost, getPort, getRoster, getUser, isAnonymous, isAuthenticated, isConnected, login, login, loginAnonymously, removeConnectionListener, removeConnectionListener, removePacketListener, removePacketWriterListener, sendPacket
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SSLXMPPConnection

public SSLXMPPConnection(String host)
                  throws XMPPException
Creates a new SSL connection to the specified host on the default SSL port (5223).

Parameters:
host - the XMPP host.
Throws:
XMPPException - if an error occurs while trying to establish the connection. Two possible errors can occur which will be wrapped by an XMPPException -- UnknownHostException (XMPP error code 504), and IOException (XMPP error code 502). The error codes and wrapped exceptions can be used to present more appropiate error messages to end-users.

SSLXMPPConnection

public SSLXMPPConnection(String host,
                         int port)
                  throws XMPPException
Creates a new SSL connection to the specified host on the specified port.

Parameters:
host - the XMPP host.
port - the port to use for the connection (default XMPP SSL port is 5223).
Throws:
XMPPException - if an error occurs while trying to establish the connection. Two possible errors can occur which will be wrapped by an XMPPException -- UnknownHostException (XMPP error code 504), and IOException (XMPP error code 502). The error codes and wrapped exceptions can be used to present more appropiate error messages to end-users.
Method Detail

isSecureConnection

public boolean isSecureConnection()
Description copied from class: XMPPConnection
Returns true if the connection is a secured one, such as an SSL connection.

Overrides:
isSecureConnection in class XMPPConnection
Returns:
true if a secure connection to the server.

Smack

Copyright © 2003 Jive Software.