org.exoplatform.ws.frameworks.cometd.transport
Class ContinuationServiceLocalDelegate
java.lang.Object
org.exoplatform.ws.frameworks.cometd.transport.ContinuationServiceLocalDelegate
- All Implemented Interfaces:
- ContinuationServiceDelegate
public class ContinuationServiceLocalDelegate
- extends Object
- implements ContinuationServiceDelegate
Created by The eXo Platform SAS.
- Version:
- $Id: $
- Author:
- Vitaly Parfonov
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContinuationServiceLocalDelegate
public ContinuationServiceLocalDelegate(ContinuationService continuationService)
isSubscribed
public Boolean isSubscribed(String exoID,
String channel)
-
- Specified by:
isSubscribed in interface ContinuationServiceDelegate
- Parameters:
exoID - the client id.channel - the channel id
- Returns:
- true if client subscribed on channel.
sendMessage
public void sendMessage(String exoId,
String channel,
String message,
String msgId)
- Send individual message to client by channel.
- Specified by:
sendMessage in interface ContinuationServiceDelegate
- Parameters:
exoId - the client id.channel - the channel that listen client.message - the message (JSON format).msgId - the id of message.
sendBroadcastMessage
public void sendBroadcastMessage(String channel,
String message,
String msgId)
- Send public message to all that subscribed on channel.
- Specified by:
sendBroadcastMessage in interface ContinuationServiceDelegate
- Parameters:
channel - the channel id.message - the message (JSON format).msgId - the id of message.
Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.