public class IMMessageHandlerMocImpl extends java.lang.Object implements IMMessageHandler
| Constructor and Description |
|---|
IMMessageHandlerMocImpl(IMSessionMocImpl session,
IMUser imPartner) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(IMMessageListener messageListener) |
void |
closeConversation()
This method allows the user to close a chat conversation
|
IMUser |
getIMPartner() |
java.util.Set<IMMessageListener> |
getListeners() |
boolean |
isOpened()
Returns true only if the conversation is still opened
|
void |
removeAllListeners() |
void |
removeListener(IMMessageListener messageListener) |
java.lang.String |
sendMessage(java.lang.String message)
Method that will be responsable for send menssage to user
|
void |
setOpened(boolean opened)
method to set if messaheandle is active
|
public IMMessageHandlerMocImpl(IMSessionMocImpl session, IMUser imPartner)
public IMUser getIMPartner()
public void addListener(IMMessageListener messageListener) throws IMException
addListener in interface IMMessageHandlerIMExceptionpublic void closeConversation()
throws IMException
IMMessageHandlercloseConversation in interface IMMessageHandlerIMException - if the conversation was not openedpublic boolean isOpened()
IMMessageHandlerisOpened in interface IMMessageHandlerpublic void removeAllListeners()
removeAllListeners in interface IMMessageHandlerpublic void removeListener(IMMessageListener messageListener)
removeListener in interface IMMessageHandlerpublic java.util.Set<IMMessageListener> getListeners()
public java.lang.String sendMessage(java.lang.String message)
throws IMException
sendMessage in interface IMMessageHandlerIMException - if something wrong happens during the message sendingIMSession.createMessageHandler(IMUser)public void setOpened(boolean opened)
opened - boolean