Modifier and Type | Method and Description |
---|---|
void |
IMSessionHandler.changeUserStatus(IMUser.IMUserStatus imUserStatus) |
boolean |
IMSessionHandler.closeIMSession(boolean saveFlag,
javax.servlet.http.HttpServletRequest request) |
boolean |
IMSessionHandler.closeIMSession(boolean saveFlag,
WebClientSession webClientSession)
Close IM session related to this IMSessionHandler.
|
PartnerInfo |
IMSessionHandler.getPartnerInfo(javax.servlet.http.HttpServletRequest httpRequest)
Get specific information about the target person to chat with which
includes the person's IM ID
|
boolean |
IMSessionHandler.openIMSession()
Open IM session related to this IMSessionHandler.
|
boolean |
IMSessionHandler.openIMSession(IMUser.IMUserStatus imUserStatus)
Open IM session related to this IMSessionHandler.
|
IMUser |
IMSessionHandler.resolve(java.lang.String userDisplayName) |
void |
ChatHelper.sendMessage(java.lang.String message)
Send a message to target partner
|
Constructor and Description |
---|
DynamicIcon(javax.servlet.http.HttpServletRequest request) |
Modifier and Type | Method and Description |
---|---|
void |
IMUserStatusHandlerMocImpl.addListenedUser(IMUser imUser) |
void |
IMMessageHandlerMocImpl.addListener(IMMessageListener messageListener) |
void |
IMUserStatusHandlerMocImpl.addListener(IMUserStatusListener userStatusListener) |
void |
IMSessionMocImpl.changeUserStatus(IMUser.IMUserStatus imUserStatus) |
void |
IMSessionMocImpl.close() |
void |
IMMessageHandlerMocImpl.closeConversation() |
void |
IMSessionMocImpl.configure(java.util.Properties properties)
Configure session parameters from maximo configuration
|
IMMessageHandler |
IMSessionMocImpl.createMessageHandler(IMUser partner) |
IMResolveHandler |
IMSessionMocImpl.createResolveHandler(boolean onlyUnique,
boolean exhaustiveLookup) |
IMUserStatusHandler |
IMSessionMocImpl.createUserStatusHandler() |
boolean |
IMUserStatusHandlerMocImpl.hasListenedUser(IMUser imuser) |
void |
IMSessionMocImpl.open() |
void |
IMSessionMocImpl.registerIMSingleListener(IMSingleListener listener) |
void |
IMSessionMocImpl.removeIMSingleListener(IMSingleListener listener) |
void |
IMSessionMocImpl.removeMessageHandlerList(java.lang.String userId) |
IMUser |
IMSessionMocImpl.resolve(java.lang.String userDisplayName) |
IMResolveEvent |
IMSessionMocImpl.resolve(java.lang.String userDisplayName,
boolean onlyUnique,
boolean exhaustiveLookup) |
java.lang.String |
IMMessageHandlerMocImpl.sendMessage(java.lang.String message)
Method that will be responsable for send menssage to user
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
HttpUtil.createHttpConnection(java.lang.String type,
IMSessionMocImpl session,
java.lang.String data,
java.lang.String adress)
Method that will creat and return a new HTTPConnectio
|
static java.lang.String |
HttpUtil.get(IMSessionMocImpl session,
java.lang.String data,
java.lang.String adress)
Method responsable to create one POST HttpConnection
|
static void |
MocUtil.initiatingSession(IMSessionMocImpl session)
Method that initialize the session and put the user Available on
Microsoft Office communicator
|
static java.lang.String |
HttpUtil.post(IMSessionMocImpl session,
java.lang.String data,
java.lang.String adress)
Method responsable to create one GET HttpConnection
|
static java.lang.String |
MocUtil.queryPresence(IMSessionMocImpl session)
Method responsable to send request user status to MOC
|
static java.lang.String |
MocUtil.sendMessage(java.lang.String message,
IMSessionMocImpl session,
IMUser partner)
Method responsable to send messages from handlers to MOC
|
static void |
MocUtil.signIn(IMSessionMocImpl session)
Method that realize the signIn on Microsoft Office communicator
|
static void |
MocUtil.terminatingSession(IMSessionMocImpl session)
Method that finalize the session on Microsoft Office communicator
|
Modifier and Type | Method and Description |
---|---|
void |
IMUserStatusHandlerSTImpl.addListenedUser(IMUser imUser) |
void |
IMMessageHandlerSTImpl.addListener(IMMessageListener messageListener) |
void |
IMUserStatusHandlerSTImpl.addListener(IMUserStatusListener userStatusListener) |
void |
IMSessionSTImpl.changeUserStatus(IMUser.IMUserStatus imUserStatus) |
void |
IMSessionSTImpl.close() |
void |
IMMessageHandlerSTImpl.closeConversation() |
void |
IMSessionSTImpl.configure(java.util.Properties properties) |
IMMessageHandler |
IMSessionSTImpl.createMessageHandler(IMUser partner) |
IMResolveHandler |
IMSessionSTImpl.createResolveHandler(boolean onlyUnique,
boolean exhaustiveLookup) |
IMUserStatusHandler |
IMSessionSTImpl.createUserStatusHandler() |
boolean |
IMUserStatusHandlerSTImpl.hasListenedUser(IMUser imUser) |
void |
IMSessionSTImpl.open() |
void |
IMSessionSTImpl.registerIMSingleListener(IMSingleListener listener) |
void |
IMSessionSTImpl.removeIMSingleListener(IMSingleListener listener) |
IMUser |
IMSessionSTImpl.resolve(java.lang.String userDisplayName) |
IMUser |
IMSessionSTImpl.resolve(java.lang.String userDisplayName) |
IMResolveEvent |
IMSessionSTImpl.resolve(java.lang.String userDisplayName,
boolean onlyUnique,
boolean exhaustiveLookup) |
java.lang.String |
IMMessageHandlerSTImpl.sendMessage(java.lang.String message) |
Modifier and Type | Method and Description |
---|---|
void |
IMUserStatusHandlerXMPPImpl.addListenedUser(IMUser imUser) |
void |
IMMessageHandlerXMPPImpl.addListener(IMMessageListener messageListener) |
void |
IMUserStatusHandlerXMPPImpl.addListener(IMUserStatusListener userStatusListener) |
void |
IMSessionXMPPImpl.changeUserStatus(IMUser.IMUserStatus imUserStatus) |
void |
IMSessionXMPPImpl.close() |
void |
IMMessageHandlerXMPPImpl.closeConversation() |
void |
IMSessionXMPPImpl.configure(java.util.Properties properties) |
IMMessageHandler |
IMSessionXMPPImpl.createMessageHandler(IMUser partner) |
IMResolveHandler |
IMSessionXMPPImpl.createResolveHandler(boolean onlyUnique,
boolean exhaustiveLookup) |
IMUserStatusHandler |
IMSessionXMPPImpl.createUserStatusHandler() |
boolean |
IMUserStatusHandlerXMPPImpl.hasListenedUser(IMUser imUser) |
void |
IMSessionXMPPImpl.open() |
void |
IMSessionXMPPImpl.registerIMSingleListener(IMSingleListener listener) |
void |
IMSessionXMPPImpl.removeIMSingleListener(IMSingleListener listener) |
IMUser |
IMSessionXMPPImpl.resolve(java.lang.String userDisplayName) |
IMUser |
IMSessionXMPPImpl.resolve(java.lang.String userDisplayName) |
IMResolveEvent |
IMSessionXMPPImpl.resolve(java.lang.String userDisplayName,
boolean onlyUnique,
boolean exhaustiveLookup) |
java.lang.String |
IMMessageHandlerXMPPImpl.sendMessage(java.lang.String message) |
Modifier and Type | Method and Description |
---|---|
void |
IMUserStatusHandler.addListenedUser(IMUser imUser) |
void |
IMMessageHandler.addListener(IMMessageListener messageListener) |
void |
IMUserStatusHandler.addListener(IMUserStatusListener userStatusListener) |
void |
IMSession.changeUserStatus(IMUser.IMUserStatus imUserStatus)
Changes the user status related to the connection established with IM
server
|
void |
IMSession.close()
Closes the connection established with IM server.
|
void |
IMMessageHandler.closeConversation()
This method allows the user to close a chat conversation
|
void |
IMSession.configure(java.util.Properties properties)
Configures the session using the properties specified.
|
static IMSession |
IMDriverManager.createChatSession(java.lang.String productName) |
IMMessageHandler |
IMSession.createMessageHandler(IMUser partner)
Creates a new message handler allowing objects to do operations like
sending new messages, closing the conversation or verifying if the
conversation is still opened
|
IMResolveHandler |
IMSession.createResolveHandler(boolean onlyUnique,
boolean exhaustiveLookup)
Creates and returns a resolve object
|
IMUserStatusHandler |
IMSession.createUserStatusHandler()
Creates a new user status handler allowing listener objects to be
registered to be notified when some user changes his/her IM status
|
boolean |
IMUserStatusHandler.hasListenedUser(IMUser imuser) |
void |
IMSession.open()
Connects to the IM server using the information set using
IMSession.configure(Properties) method. |
static void |
IMDriverManager.registerIMDriver(IMDriver imDriver) |
void |
IMSession.registerIMSingleListener(IMSingleListener listener)
Registers a new listener for handling incoming messages.
|
void |
IMSession.removeIMSingleListener(IMSingleListener listener)
Remove the specified IMSingleListener
|
IMUser |
IMSession.resolve(java.lang.String userDisplayName)
Resolves the user identified by userDisplayName parameter.
|
IMResolveEvent |
IMSession.resolve(java.lang.String userDisplayName,
boolean onlyUnique,
boolean exhaustiveLookup)
Resolves the user identified by userDisplayName parameter.
|
java.lang.String |
IMMessageHandler.sendMessage(java.lang.String message)
The user account related to the session will be used to send an IM
message to the IM partner related to this object durin its instantiation
|