tigase.jaxmpp.core.client
Class ConnectionConfiguration

java.lang.Object
  extended by tigase.jaxmpp.core.client.ConnectionConfiguration

public abstract class ConnectionConfiguration
extends Object

Connection configuration object. It is wrapper around SessionObject.

Author:
bmalkow

Field Summary
protected  SessionObject sessionObject
           
 
Constructor Summary
protected ConnectionConfiguration(SessionObject sessionObject)
           
 
Method Summary
 void setCredentialsCallback(CredentialsCallback credentialsCallback)
          Set credentials callback;
 void setDomain(String domainName)
          Set logical name of XMPP server.
 void setResource(String resource)
          Set XMPP resource.
 void setUserJID(BareJID jid)
          Set users JabberID.
 void setUserJID(String jid)
          Set users JabberID.
 void setUserPassword(String password)
          Set users password.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sessionObject

protected final SessionObject sessionObject
Constructor Detail

ConnectionConfiguration

protected ConnectionConfiguration(SessionObject sessionObject)
Method Detail

setCredentialsCallback

public void setCredentialsCallback(CredentialsCallback credentialsCallback)
Set credentials callback;

Parameters:
credentialsCallback - callback

setDomain

public void setDomain(String domainName)
Set logical name of XMPP server. Usually it is equals to hostname of users JID and is set automatically.

Parameters:
domainName - logical name of XMPP server.

setResource

public void setResource(String resource)
Set XMPP resource.

Parameters:
resource - resource

setUserJID

public void setUserJID(BareJID jid)
Set users JabberID.

Parameters:
jid - JabberID

setUserJID

public void setUserJID(String jid)
Set users JabberID.

Parameters:
jid - JabberID

setUserPassword

public void setUserPassword(String password)
Set users password.

Parameters:
password - password. If null then ANONYMOUS authentication will be used.


Copyright © 2006-2012 Tigase. All Rights Reserved.