org.eclipse.ecf.presence.bot
Interface IChatRoomMessageHandler

All Superinterfaces:
IChatRoomContainerAdvisor, IContainerAdvisor
All Known Implementing Classes:
EmptyChatRoomMessageHandler

public interface IChatRoomMessageHandler
extends IChatRoomContainerAdvisor

Message handler for receiving a chat room message.


Method Summary
 void handleRoomMessage(IChatRoomMessage message)
          This method is called when a IChatRoomMessage is received.
 void init(IChatRoomBotEntry robot)
          Initialize robot with robot entry data.
 
Methods inherited from interface org.eclipse.ecf.presence.bot.IChatRoomContainerAdvisor
preChatRoomConnect
 
Methods inherited from interface org.eclipse.ecf.presence.bot.IContainerAdvisor
preContainerConnect
 

Method Detail

init

void init(IChatRoomBotEntry robot)
Initialize robot with robot entry data.

Parameters:
robot - the robot to initialize. Will not be null.

handleRoomMessage

void handleRoomMessage(IChatRoomMessage message)
This method is called when a IChatRoomMessage is received.

Parameters:
message - the IChatRoomMessage received. Will not be null. Implementers should not block the calling thread. Any methods on the given message parameter may be called.