Package org.olat.instantMessaging

Package that implements Instant Messaging tools.

See:
          Description

Interface Summary
ClientManager  
InstantMessaging Initial Date: 18.01.2005
 

Class Summary
AdminUserConnection Description:
create a connection object for the admin user
ClientHelper Helper class needed for rendering the roster and message stuff Iterator free for velocity.
ClientManagerImpl Description:
Manager class for creation and manipulation of the instant messaging client for each user.
ConncectedUsersHelper Helper object that delivers a dynamic numer of the current available connected instant messaging objects.
IMAppender IMAppender appends logging requests through instant messaging network.
IMConfig Description:
IM configuration set by spring
IMEvaluator DefaultEvaluator implements the single method TriggeringEventEvaluator interface.
IMNameHelper Description:
Helps to get the right user-/groupname for chat Used to have multiple OLAT instances running on one single jabber server.
ImPreferences Description:
The Im preferences object is used to store some settings about Instant Messaging.
ImPrefsManager Description:
load and set instant messaging preferences.
IMPrefsTask Description:
TODO: guido Class Description for IMPrefsTask
IMPrefsUnitTest Description:
Unit test for IM Preferences
IMUnitTest Description:
IM junit tests
IMUnitTestWithoutOLAT AbstractDependencyInjectionSpringContextTests is in spring-mock.jar
InstantMessagingClient Description:
Instant Messaging Client class based on the open source library SMACK (www.igniterealtime.org).
InstantMessagingConstants Instant Messaging constants
InstantMessagingEvent  
InstantMessagingModule Description:
Configuration class that is instantiated by the framework if configured in olat_config.xml.
SmackInstantMessagingImpl Implementation of the InstantMessaging Interface based on the SMACK instant messaging library from jivesoftware.org
XMPPConnListener Initial Date: 21.02.2005 Helper Class for connection monitoring of instant messaging connection
 

Package org.olat.instantMessaging Description

Package that implements Instant Messaging tools.

Further information on the features and theoretical background of applying Instant Messaging tools to a web-based learning environment you can find inside the master thesis of Guido Schnider called: Instant Messaging Technologies in Learning Management Systems. The thesis you can find on the olat.org website.