com.liferay.portlet.messaging.util
Class MessagingUtil
java.lang.Object
com.liferay.portlet.messaging.util.MessagingUtil
- public class MessagingUtil
- extends java.lang.Object
View Source
- Author:
- Ming-Gih Lam
Method Summary |
static org.json.JSONObject |
addRosterEntry(javax.servlet.http.HttpSession ses,
com.liferay.portal.model.User user)
|
static void |
closeXMPPConnection(javax.servlet.http.HttpSession ses)
|
static void |
createXMPPConnection(javax.servlet.http.HttpSession ses,
long userId)
|
static void |
createXMPPConnection(javax.servlet.http.HttpSession ses,
java.lang.String userId)
|
static void |
deleteRosterEntries(javax.servlet.http.HttpSession ses,
java.lang.String[] userId)
|
static org.json.JSONObject |
getChatMessages(javax.servlet.http.HttpSession ses)
|
static org.jivesoftware.smack.PacketCollector |
getCollector(javax.servlet.http.HttpSession ses)
|
static org.jivesoftware.smack.XMPPConnection |
getConnection(javax.servlet.http.HttpSession ses)
|
static org.jivesoftware.smack.packet.Message |
getNextMessage(org.jivesoftware.smack.PacketCollector collector)
|
static java.lang.String |
getPresence(org.jivesoftware.smack.packet.Presence presence)
|
static org.jivesoftware.smack.Roster |
getRoster(javax.servlet.http.HttpSession ses)
|
static org.json.JSONObject |
getRosterEntries(javax.servlet.http.HttpSession ses)
|
static java.lang.String |
getUserId(org.jivesoftware.smack.RosterEntry entry)
|
static java.lang.String |
getXmppId(java.lang.String userId)
|
static java.lang.String |
getXmppId(com.liferay.portal.model.User user)
|
static boolean |
isJabberEnabled()
|
static void |
sendMessage(javax.servlet.http.HttpSession ses,
java.lang.String fromId,
java.lang.String fromName,
java.lang.String toId,
java.lang.String toName,
java.lang.String bodyText)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SERVER_ADDRESS
public static java.lang.String SERVER_ADDRESS
SERVER_PORT
public static int SERVER_PORT
USER_PASSWORD
public static java.lang.String USER_PASSWORD
MessagingUtil
public MessagingUtil()
addRosterEntry
public static org.json.JSONObject addRosterEntry(javax.servlet.http.HttpSession ses,
com.liferay.portal.model.User user)
throws com.liferay.portal.PortalException,
com.liferay.portal.SystemException,
org.jivesoftware.smack.XMPPException
- Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException
org.jivesoftware.smack.XMPPException
closeXMPPConnection
public static void closeXMPPConnection(javax.servlet.http.HttpSession ses)
createXMPPConnection
public static void createXMPPConnection(javax.servlet.http.HttpSession ses,
long userId)
throws org.jivesoftware.smack.XMPPException
- Throws:
org.jivesoftware.smack.XMPPException
createXMPPConnection
public static void createXMPPConnection(javax.servlet.http.HttpSession ses,
java.lang.String userId)
throws org.jivesoftware.smack.XMPPException
- Throws:
org.jivesoftware.smack.XMPPException
deleteRosterEntries
public static void deleteRosterEntries(javax.servlet.http.HttpSession ses,
java.lang.String[] userId)
throws org.jivesoftware.smack.XMPPException
- Throws:
org.jivesoftware.smack.XMPPException
getChatMessages
public static org.json.JSONObject getChatMessages(javax.servlet.http.HttpSession ses)
getCollector
public static org.jivesoftware.smack.PacketCollector getCollector(javax.servlet.http.HttpSession ses)
getConnection
public static org.jivesoftware.smack.XMPPConnection getConnection(javax.servlet.http.HttpSession ses)
getNextMessage
public static org.jivesoftware.smack.packet.Message getNextMessage(org.jivesoftware.smack.PacketCollector collector)
getPresence
public static java.lang.String getPresence(org.jivesoftware.smack.packet.Presence presence)
getRoster
public static org.jivesoftware.smack.Roster getRoster(javax.servlet.http.HttpSession ses)
getRosterEntries
public static org.json.JSONObject getRosterEntries(javax.servlet.http.HttpSession ses)
getUserId
public static java.lang.String getUserId(org.jivesoftware.smack.RosterEntry entry)
getXmppId
public static java.lang.String getXmppId(java.lang.String userId)
getXmppId
public static java.lang.String getXmppId(com.liferay.portal.model.User user)
isJabberEnabled
public static boolean isJabberEnabled()
sendMessage
public static void sendMessage(javax.servlet.http.HttpSession ses,
java.lang.String fromId,
java.lang.String fromName,
java.lang.String toId,
java.lang.String toName,
java.lang.String bodyText)
throws org.jivesoftware.smack.XMPPException
- Throws:
org.jivesoftware.smack.XMPPException