Package org.exoplatform.chat.services
Class CometdMessageServiceImpl
java.lang.Object
org.exoplatform.chat.services.CometdMessageServiceImpl
- All Implemented Interfaces:
RealTimeMessageService
@Named("realTimeMessageService")
@ApplicationScoped
@Singleton
public class CometdMessageServiceImpl
extends Object
implements RealTimeMessageService
Real time messageing service using Cometd
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsendMessage(org.exoplatform.chat.model.RealTimeMessageBean realTimeMessageBean, String receiver) voidsendMessage(org.exoplatform.chat.model.RealTimeMessageBean realTimeMessageBean, List<String> receivers) voidsendMessageToAll(org.exoplatform.chat.model.RealTimeMessageBean realTimeMessageBean) voidsetBayeux(org.cometd.bayeux.server.BayeuxServer bayeux)
-
Field Details
-
COMETD_CHANNEL_NAME
- See Also:
-
-
Constructor Details
-
CometdMessageServiceImpl
public CometdMessageServiceImpl()
-
-
Method Details
-
setBayeux
public void setBayeux(org.cometd.bayeux.server.BayeuxServer bayeux) - Specified by:
setBayeuxin interfaceRealTimeMessageService
-
sendMessage
public void sendMessage(org.exoplatform.chat.model.RealTimeMessageBean realTimeMessageBean, String receiver) - Specified by:
sendMessagein interfaceRealTimeMessageService
-
sendMessage
public void sendMessage(org.exoplatform.chat.model.RealTimeMessageBean realTimeMessageBean, List<String> receivers) - Specified by:
sendMessagein interfaceRealTimeMessageService
-
sendMessageToAll
public void sendMessageToAll(org.exoplatform.chat.model.RealTimeMessageBean realTimeMessageBean) - Specified by:
sendMessageToAllin interfaceRealTimeMessageService
-