tigase.extras.gateway
Class MsnConnection

java.lang.Object
  extended by tigase.extras.gateway.MsnConnection
All Implemented Interfaces:
net.sf.jml.event.MsnContactListListener, net.sf.jml.event.MsnMessageListener, net.sf.jml.event.MsnMessengerListener, tigase.server.gateways.GatewayConnection

public class MsnConnection
extends Object
implements net.sf.jml.event.MsnContactListListener, tigase.server.gateways.GatewayConnection, net.sf.jml.event.MsnMessengerListener, net.sf.jml.event.MsnMessageListener

Describe class MsnConnection here. Created: Mon Nov 12 11:42:01 2007

Version:
$Rev: 46 $
Author:
Artur Hefczyc

Constructor Summary
MsnConnection()
           
 
Method Summary
 void addBuddy(String id, String nick)
          Method description
 void addJid(tigase.xmpp.JID jid)
          Method description
 void contactAddCompleted(net.sf.jml.MsnMessenger msnMessenger, net.sf.jml.MsnContact msnContact)
          Describe contactAddCompleted method here.
 void contactAddedMe(net.sf.jml.MsnMessenger msnMessenger, net.sf.jml.MsnContact msnContact)
          Describe contactAddedMe method here.
 void contactListInitCompleted(net.sf.jml.MsnMessenger msnMessenger)
          Describe contactListInitCompleted method here.
 void contactListSyncCompleted(net.sf.jml.MsnMessenger msnMessenger)
          Describe contactListSyncCompleted method here.
 void contactRemoveCompleted(net.sf.jml.MsnMessenger msnMessenger, net.sf.jml.MsnContact msnContact)
          Describe contactRemoveCompleted method here.
 void contactRemovedMe(net.sf.jml.MsnMessenger msnMessenger, net.sf.jml.MsnContact msnContact)
          Describe contactRemovedMe method here.
 void contactStatusChanged(net.sf.jml.MsnMessenger msnMessenger, net.sf.jml.MsnContact msnContact)
          Describe contactStatusChanged method here.
 void controlMessageReceived(net.sf.jml.MsnSwitchboard msnSwitchboard, net.sf.jml.message.MsnControlMessage msnControlMessage, net.sf.jml.MsnContact msnContact)
          Describe controlMessageReceived method here.
 void datacastMessageReceived(net.sf.jml.MsnSwitchboard msnSwitchboard, net.sf.jml.message.MsnDatacastMessage msnDatacastMessage, net.sf.jml.MsnContact msnContact)
          Describe datacastMessageReceived method here.
 void exceptionCaught(net.sf.jml.MsnMessenger msnMessenger, Throwable throwable)
          Describe exceptionCaught method here.
 tigase.xmpp.JID[] getAllJids()
          Method description
 String getName()
          Method description
 String getPromptMessage()
          Method description
 List<tigase.server.gateways.RosterItem> getRoster()
          Method description
 String getType()
          Method description
 void groupAddCompleted(net.sf.jml.MsnMessenger msnMessenger, net.sf.jml.MsnGroup msnGroup)
          Describe groupAddCompleted method here.
 void groupRemoveCompleted(net.sf.jml.MsnMessenger msnMessenger, net.sf.jml.MsnGroup msnGroup)
          Describe groupRemoveCompleted method here.
 void init()
          Method description
 void instantMessageReceived(net.sf.jml.MsnSwitchboard msnSwitchboard, net.sf.jml.message.MsnInstantMessage msnInstantMessage, net.sf.jml.MsnContact msnContact)
          Describe instantMessageReceived method here.
 void login()
          Method description
 void loginCompleted(net.sf.jml.MsnMessenger msnMessenger)
          Describe loginCompleted method here.
 void logout()
          Method description
 void logout(net.sf.jml.MsnMessenger msnMessenger)
          Describe logout method here.
 void ownerStatusChanged(net.sf.jml.MsnMessenger msnMessenger)
          Describe ownerStatusChanged method here.
 void p2pMessageReceived(net.sf.jml.MsnSwitchboard switchboard, net.sf.jml.message.p2p.MsnP2PMessage message, net.sf.jml.MsnContact contact)
          Method description
 void removeBuddy(String id)
          Method description
 void removeJid(tigase.xmpp.JID jid)
          Method description
 void sendMessage(tigase.server.Packet packet)
          Method description
 void setGatewayListener(tigase.server.gateways.GatewayListener listener)
          Method description
 void setLogin(String username, String password)
          Method description
 void systemMessageReceived(net.sf.jml.MsnMessenger msnMessenger, net.sf.jml.message.MsnSystemMessage msnSystemMessage)
          Describe systemMessageReceived method here.
 void unknownMessageReceived(net.sf.jml.MsnSwitchboard msnSwitchboard, net.sf.jml.message.MsnUnknownMessage msnUnknownMessage, net.sf.jml.MsnContact msnContact)
          Describe unknownMessageReceived method here.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MsnConnection

public MsnConnection()
Method Detail

addBuddy

public void addBuddy(String id,
                     String nick)
              throws tigase.server.gateways.GatewayException
Method description

Specified by:
addBuddy in interface tigase.server.gateways.GatewayConnection
Parameters:
id -
nick -
Throws:
tigase.server.gateways.GatewayException

addJid

public void addJid(tigase.xmpp.JID jid)
Method description

Specified by:
addJid in interface tigase.server.gateways.GatewayConnection
Parameters:
jid -

contactAddCompleted

public void contactAddCompleted(net.sf.jml.MsnMessenger msnMessenger,
                                net.sf.jml.MsnContact msnContact)
Describe contactAddCompleted method here.

Specified by:
contactAddCompleted in interface net.sf.jml.event.MsnContactListListener
Parameters:
msnMessenger - a MsnMessenger value
msnContact - a MsnContact value

contactAddedMe

public void contactAddedMe(net.sf.jml.MsnMessenger msnMessenger,
                           net.sf.jml.MsnContact msnContact)
Describe contactAddedMe method here.

Specified by:
contactAddedMe in interface net.sf.jml.event.MsnContactListListener
Parameters:
msnMessenger - a MsnMessenger value
msnContact - a MsnContact value

contactListInitCompleted

public void contactListInitCompleted(net.sf.jml.MsnMessenger msnMessenger)
Describe contactListInitCompleted method here.

Specified by:
contactListInitCompleted in interface net.sf.jml.event.MsnContactListListener
Parameters:
msnMessenger - a MsnMessenger value

contactListSyncCompleted

public void contactListSyncCompleted(net.sf.jml.MsnMessenger msnMessenger)
Describe contactListSyncCompleted method here.

Specified by:
contactListSyncCompleted in interface net.sf.jml.event.MsnContactListListener
Parameters:
msnMessenger - a MsnMessenger value

contactRemoveCompleted

public void contactRemoveCompleted(net.sf.jml.MsnMessenger msnMessenger,
                                   net.sf.jml.MsnContact msnContact)
Describe contactRemoveCompleted method here.

Specified by:
contactRemoveCompleted in interface net.sf.jml.event.MsnContactListListener
Parameters:
msnMessenger - a MsnMessenger value
msnContact - a MsnContact value

contactRemovedMe

public void contactRemovedMe(net.sf.jml.MsnMessenger msnMessenger,
                             net.sf.jml.MsnContact msnContact)
Describe contactRemovedMe method here.

Specified by:
contactRemovedMe in interface net.sf.jml.event.MsnContactListListener
Parameters:
msnMessenger - a MsnMessenger value
msnContact - a MsnContact value

contactStatusChanged

public void contactStatusChanged(net.sf.jml.MsnMessenger msnMessenger,
                                 net.sf.jml.MsnContact msnContact)
Describe contactStatusChanged method here.

Specified by:
contactStatusChanged in interface net.sf.jml.event.MsnContactListListener
Parameters:
msnMessenger - a MsnMessenger value
msnContact - a MsnContact value

controlMessageReceived

public void controlMessageReceived(net.sf.jml.MsnSwitchboard msnSwitchboard,
                                   net.sf.jml.message.MsnControlMessage msnControlMessage,
                                   net.sf.jml.MsnContact msnContact)
Describe controlMessageReceived method here.

Specified by:
controlMessageReceived in interface net.sf.jml.event.MsnMessageListener
Parameters:
msnSwitchboard - a MsnSwitchboard value
msnControlMessage - a MsnControlMessage value
msnContact - a MsnContact value

datacastMessageReceived

public void datacastMessageReceived(net.sf.jml.MsnSwitchboard msnSwitchboard,
                                    net.sf.jml.message.MsnDatacastMessage msnDatacastMessage,
                                    net.sf.jml.MsnContact msnContact)
Describe datacastMessageReceived method here.

Specified by:
datacastMessageReceived in interface net.sf.jml.event.MsnMessageListener
Parameters:
msnSwitchboard - a MsnSwitchboard value
msnDatacastMessage - a MsnDatacastMessage value
msnContact - a MsnContact value

exceptionCaught

public void exceptionCaught(net.sf.jml.MsnMessenger msnMessenger,
                            Throwable throwable)
Describe exceptionCaught method here.

Specified by:
exceptionCaught in interface net.sf.jml.event.MsnMessengerListener
Parameters:
msnMessenger - a MsnMessenger value
throwable - a Throwable value

getAllJids

public tigase.xmpp.JID[] getAllJids()
Method description

Specified by:
getAllJids in interface tigase.server.gateways.GatewayConnection
Returns:

getName

public String getName()
Method description

Specified by:
getName in interface tigase.server.gateways.GatewayConnection
Returns:

getPromptMessage

public String getPromptMessage()
Method description

Specified by:
getPromptMessage in interface tigase.server.gateways.GatewayConnection
Returns:

getRoster

public List<tigase.server.gateways.RosterItem> getRoster()
Method description

Specified by:
getRoster in interface tigase.server.gateways.GatewayConnection
Returns:

getType

public String getType()
Method description

Specified by:
getType in interface tigase.server.gateways.GatewayConnection
Returns:

groupAddCompleted

public void groupAddCompleted(net.sf.jml.MsnMessenger msnMessenger,
                              net.sf.jml.MsnGroup msnGroup)
Describe groupAddCompleted method here.

Specified by:
groupAddCompleted in interface net.sf.jml.event.MsnContactListListener
Parameters:
msnMessenger - a MsnMessenger value
msnGroup - a MsnGroup value

groupRemoveCompleted

public void groupRemoveCompleted(net.sf.jml.MsnMessenger msnMessenger,
                                 net.sf.jml.MsnGroup msnGroup)
Describe groupRemoveCompleted method here.

Specified by:
groupRemoveCompleted in interface net.sf.jml.event.MsnContactListListener
Parameters:
msnMessenger - a MsnMessenger value
msnGroup - a MsnGroup value

init

public void init()
          throws tigase.server.gateways.GatewayException
Method description

Specified by:
init in interface tigase.server.gateways.GatewayConnection
Throws:
tigase.server.gateways.GatewayException

instantMessageReceived

public void instantMessageReceived(net.sf.jml.MsnSwitchboard msnSwitchboard,
                                   net.sf.jml.message.MsnInstantMessage msnInstantMessage,
                                   net.sf.jml.MsnContact msnContact)
Describe instantMessageReceived method here.

Specified by:
instantMessageReceived in interface net.sf.jml.event.MsnMessageListener
Parameters:
msnSwitchboard - a MsnSwitchboard value
msnInstantMessage - a MsnInstantMessage value
msnContact - a MsnContact value

login

public void login()
Method description

Specified by:
login in interface tigase.server.gateways.GatewayConnection

loginCompleted

public void loginCompleted(net.sf.jml.MsnMessenger msnMessenger)
Describe loginCompleted method here.

Specified by:
loginCompleted in interface net.sf.jml.event.MsnMessengerListener
Parameters:
msnMessenger - a MsnMessenger value

logout

public void logout()
Method description

Specified by:
logout in interface tigase.server.gateways.GatewayConnection

logout

public void logout(net.sf.jml.MsnMessenger msnMessenger)
Describe logout method here.

Specified by:
logout in interface net.sf.jml.event.MsnMessengerListener
Parameters:
msnMessenger - a MsnMessenger value

ownerStatusChanged

public void ownerStatusChanged(net.sf.jml.MsnMessenger msnMessenger)
Describe ownerStatusChanged method here.

Specified by:
ownerStatusChanged in interface net.sf.jml.event.MsnContactListListener
Parameters:
msnMessenger - a MsnMessenger value

p2pMessageReceived

public void p2pMessageReceived(net.sf.jml.MsnSwitchboard switchboard,
                               net.sf.jml.message.p2p.MsnP2PMessage message,
                               net.sf.jml.MsnContact contact)
Method description

Specified by:
p2pMessageReceived in interface net.sf.jml.event.MsnMessageListener
Parameters:
switchboard -
message -
contact -

removeBuddy

public void removeBuddy(String id)
                 throws tigase.server.gateways.GatewayException
Method description

Specified by:
removeBuddy in interface tigase.server.gateways.GatewayConnection
Parameters:
id -
Throws:
tigase.server.gateways.GatewayException

removeJid

public void removeJid(tigase.xmpp.JID jid)
Method description

Specified by:
removeJid in interface tigase.server.gateways.GatewayConnection
Parameters:
jid -

sendMessage

public void sendMessage(tigase.server.Packet packet)
Method description

Specified by:
sendMessage in interface tigase.server.gateways.GatewayConnection
Parameters:
packet -

setGatewayListener

public void setGatewayListener(tigase.server.gateways.GatewayListener listener)
Method description

Specified by:
setGatewayListener in interface tigase.server.gateways.GatewayConnection
Parameters:
listener -

setLogin

public void setLogin(String username,
                     String password)
Method description

Specified by:
setLogin in interface tigase.server.gateways.GatewayConnection
Parameters:
username -
password -

systemMessageReceived

public void systemMessageReceived(net.sf.jml.MsnMessenger msnMessenger,
                                  net.sf.jml.message.MsnSystemMessage msnSystemMessage)
Describe systemMessageReceived method here.

Specified by:
systemMessageReceived in interface net.sf.jml.event.MsnMessageListener
Parameters:
msnMessenger - a MsnMessenger value
msnSystemMessage - a MsnSystemMessage value

unknownMessageReceived

public void unknownMessageReceived(net.sf.jml.MsnSwitchboard msnSwitchboard,
                                   net.sf.jml.message.MsnUnknownMessage msnUnknownMessage,
                                   net.sf.jml.MsnContact msnContact)
Describe unknownMessageReceived method here.

Specified by:
unknownMessageReceived in interface net.sf.jml.event.MsnMessageListener
Parameters:
msnSwitchboard - a MsnSwitchboard value
msnUnknownMessage - a MsnUnknownMessage value
msnContact - a MsnContact value


Copyright © 2012 Tigase. All Rights Reserved.