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

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

public class RESTContinuationService
extends Object
implements org.exoplatform.services.rest.resource.ResourceContainer

Created by The eXo Platform SAS.

Version:
$Id: $
Author:
Vitaly Parfonov

Constructor Summary
RESTContinuationService(ContinuationService continuationService)
           
 
Method Summary
 javax.ws.rs.core.Response getToken(String exoID)
           
 javax.ws.rs.core.Response hasChannel(String channel)
           
 javax.ws.rs.core.Response isSubscribed(String exoID, String channel)
           
 javax.ws.rs.core.Response sendBroadcastMessage(DelegateMessage data)
           
 javax.ws.rs.core.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 javax.ws.rs.core.Response getToken(String exoID)
Parameters:
exoID - the id of client.
Returns:
userToken for user

isSubscribed

public javax.ws.rs.core.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 javax.ws.rs.core.Response hasChannel(String channel)
Parameters:
channel - the id of channel
Returns:
true if channel exist else false

sendMessage

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

sendBroadcastMessage

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


Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.