Project Wonder 5.0

er.imadaptor
Class InstantMessengerConnection

java.lang.Object
  extended by er.imadaptor.InstantMessengerConnection

public class InstantMessengerConnection
extends java.lang.Object


Nested Class Summary
protected  class InstantMessengerConnection.InstantMessageQueue
           
protected static class InstantMessengerConnection.Message
           
 
Constructor Summary
protected InstantMessengerConnection()
           
  InstantMessengerConnection(IInstantMessenger instantMessenger)
           
  InstantMessengerConnection(java.lang.String screenName, java.lang.String password, IInstantMessengerFactory factory)
           
 
Method Summary
 void connect(IMessageListener messageListener)
           
protected  void conversationExpired(Conversation conversation)
           
 Conversation conversationForBuddyNamed(java.lang.String buddyName, long conversationTimeout)
           
 java.util.List<Conversation> conversations()
           
 void disconnect()
           
 IInstantMessenger instantMessenger()
           
 void removeExpiredConversations(long conversationTimeout)
           
 void sendMessage(java.lang.String buddyName, java.lang.String message, boolean block)
           
 void setWatchDog(IInstantMessenger instantMessenger)
           
 void setWatchDog(java.lang.String screenName, java.lang.String password, IInstantMessengerFactory watchdogFactory)
           
 InstantMessengerWatchDog watchDog()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InstantMessengerConnection

protected InstantMessengerConnection()

InstantMessengerConnection

public InstantMessengerConnection(java.lang.String screenName,
                                  java.lang.String password,
                                  IInstantMessengerFactory factory)

InstantMessengerConnection

public InstantMessengerConnection(IInstantMessenger instantMessenger)
Method Detail

setWatchDog

public void setWatchDog(java.lang.String screenName,
                        java.lang.String password,
                        IInstantMessengerFactory watchdogFactory)

setWatchDog

public void setWatchDog(IInstantMessenger instantMessenger)

instantMessenger

public IInstantMessenger instantMessenger()

watchDog

public InstantMessengerWatchDog watchDog()

conversations

public java.util.List<Conversation> conversations()

conversationForBuddyNamed

public Conversation conversationForBuddyNamed(java.lang.String buddyName,
                                              long conversationTimeout)

removeExpiredConversations

public void removeExpiredConversations(long conversationTimeout)

conversationExpired

protected void conversationExpired(Conversation conversation)

sendMessage

public void sendMessage(java.lang.String buddyName,
                        java.lang.String message,
                        boolean block)
                 throws MessageException
Throws:
MessageException

connect

public void connect(IMessageListener messageListener)

disconnect

public void disconnect()

Last updated: Tue, Feb 21, 2017 • 05:45 PM CET

Copyright © 2002 – 2007 Project Wonder.