org.exoplatform.ws.frameworks.cometd.transport
Class RESTContinuationService

java.lang.Object
  extended by org.exoplatform.ws.frameworks.cometd.transport.RESTContinuationService
All Implemented Interfaces:
ResourceContainer

public class RESTContinuationService
extends Object
implements ResourceContainer

Created by The eXo Platform SAS.

Version:
$Id: $
Author:
Vitaly Parfonov

Constructor Summary
RESTContinuationService(ContinuationService continuationService)
           
 
Method Summary
 Response getToken(String exoID)
           
 Response hasChannel(String channel)
           
 Response isSubscribed(String exoID, String channel)
           
 Response sendBroadcastMessage(DelegateMessage data)
           
 Response sendMessage(DelegateMessage data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RESTContinuationService

public RESTContinuationService(ContinuationService continuationService)
Method Detail

getToken

public Response getToken(String exoID)
Parameters:
exoID - the id of client.
Returns:
userToken for user

isSubscribed

public Response isSubscribed(String exoID,
                             String channel)
Parameters:
exoID - the id of client.
channel - the id of channel
Returns:
true if client subscribed on channel else false

hasChannel

public Response hasChannel(String channel)
Parameters:
channel - the id of channel
Returns:
true if channel exist else false

sendMessage

public Response sendMessage(DelegateMessage data)
Parameters:
data - content message, clientId, channel.
Returns:
Response with status

sendBroadcastMessage

public Response sendBroadcastMessage(DelegateMessage data)
Parameters:
data - content message, clientId, channel.
Returns:
Response with status


Copyright © 2009 eXo Platform SAS. All Rights Reserved.