tigase.jaxmpp.j2se.connectors.socket
Class SocketXmppSessionLogic

java.lang.Object
  extended by tigase.jaxmpp.j2se.connectors.socket.SocketXmppSessionLogic
All Implemented Interfaces:
tigase.jaxmpp.core.client.XmppSessionLogic

public class SocketXmppSessionLogic
extends Object
implements tigase.jaxmpp.core.client.XmppSessionLogic


Nested Class Summary
 
Nested classes/interfaces inherited from interface tigase.jaxmpp.core.client.XmppSessionLogic
tigase.jaxmpp.core.client.XmppSessionLogic.SessionListener
 
Constructor Summary
SocketXmppSessionLogic(SocketConnector connector, tigase.jaxmpp.core.client.XmppModulesManager modulesManager, tigase.jaxmpp.core.client.SessionObject sessionObject, tigase.jaxmpp.core.client.PacketWriter writer)
           
 
Method Summary
 void beforeStart()
           
protected  void processConnectorEvents(tigase.jaxmpp.core.client.Connector.ConnectorEvent be)
           
protected  void processException(tigase.jaxmpp.core.client.exceptions.JaxmppException e)
           
protected  void processNonSaslEvent(tigase.jaxmpp.core.client.xmpp.modules.auth.NonSaslAuthModule.NonSaslAuthEvent be)
           
protected  void processResourceBindEvent(tigase.jaxmpp.core.client.xmpp.modules.ResourceBinderModule.ResourceBindEvent be)
           
protected  void processSaslEvent(tigase.jaxmpp.core.client.xmpp.modules.auth.SaslModule.SaslEvent be)
           
protected  void processStreamFeatures(tigase.jaxmpp.core.client.xmpp.modules.StreamFeaturesModule.StreamFeaturesReceivedEvent be)
           
 void setSessionListener(tigase.jaxmpp.core.client.XmppSessionLogic.SessionListener sessionListener)
           
 void unbind()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SocketXmppSessionLogic

public SocketXmppSessionLogic(SocketConnector connector,
                              tigase.jaxmpp.core.client.XmppModulesManager modulesManager,
                              tigase.jaxmpp.core.client.SessionObject sessionObject,
                              tigase.jaxmpp.core.client.PacketWriter writer)
Method Detail

processConnectorEvents

protected void processConnectorEvents(tigase.jaxmpp.core.client.Connector.ConnectorEvent be)
                               throws tigase.jaxmpp.core.client.exceptions.JaxmppException
Throws:
tigase.jaxmpp.core.client.exceptions.JaxmppException

beforeStart

public void beforeStart()
                 throws tigase.jaxmpp.core.client.exceptions.JaxmppException
Specified by:
beforeStart in interface tigase.jaxmpp.core.client.XmppSessionLogic
Throws:
tigase.jaxmpp.core.client.exceptions.JaxmppException

processException

protected void processException(tigase.jaxmpp.core.client.exceptions.JaxmppException e)
                         throws tigase.jaxmpp.core.client.exceptions.JaxmppException
Throws:
tigase.jaxmpp.core.client.exceptions.JaxmppException

processNonSaslEvent

protected void processNonSaslEvent(tigase.jaxmpp.core.client.xmpp.modules.auth.NonSaslAuthModule.NonSaslAuthEvent be)
                            throws tigase.jaxmpp.core.client.exceptions.JaxmppException
Throws:
tigase.jaxmpp.core.client.exceptions.JaxmppException

processResourceBindEvent

protected void processResourceBindEvent(tigase.jaxmpp.core.client.xmpp.modules.ResourceBinderModule.ResourceBindEvent be)
                                 throws tigase.jaxmpp.core.client.exceptions.JaxmppException
Throws:
tigase.jaxmpp.core.client.exceptions.JaxmppException

processSaslEvent

protected void processSaslEvent(tigase.jaxmpp.core.client.xmpp.modules.auth.SaslModule.SaslEvent be)
                         throws tigase.jaxmpp.core.client.exceptions.JaxmppException
Throws:
tigase.jaxmpp.core.client.exceptions.JaxmppException

processStreamFeatures

protected void processStreamFeatures(tigase.jaxmpp.core.client.xmpp.modules.StreamFeaturesModule.StreamFeaturesReceivedEvent be)
                              throws tigase.jaxmpp.core.client.exceptions.JaxmppException
Throws:
tigase.jaxmpp.core.client.exceptions.JaxmppException

setSessionListener

public void setSessionListener(tigase.jaxmpp.core.client.XmppSessionLogic.SessionListener sessionListener)
                        throws tigase.jaxmpp.core.client.exceptions.JaxmppException
Specified by:
setSessionListener in interface tigase.jaxmpp.core.client.XmppSessionLogic
Throws:
tigase.jaxmpp.core.client.exceptions.JaxmppException

unbind

public void unbind()
            throws tigase.jaxmpp.core.client.exceptions.JaxmppException
Specified by:
unbind in interface tigase.jaxmpp.core.client.XmppSessionLogic
Throws:
tigase.jaxmpp.core.client.exceptions.JaxmppException


Copyright © 2006–2013 Tigase. All rights reserved.