org.exoplatform.ws.frameworks.cometd.loadbalancer
Class RESTLoadBalancerService

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

public class RESTLoadBalancerService
extends Object
implements ResourceContainer

Created by The eXo Platform SAS.

Version:
$Id: $
Author:
Vitaly Parfonov

Constructor Summary
RESTLoadBalancerService(LoadBalancer balancer)
           
 
Method Summary
 Response getCometdURL(String exoid)
           
 Response release(String exoid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RESTLoadBalancerService

public RESTLoadBalancerService(LoadBalancer balancer)
Parameters:
balancer - the strategy for load balancing of cometd cluster.
Method Detail

getCometdURL

public Response getCometdURL(String exoid)
Parameters:
exoid - the client id.
Returns:
base URL of cometd server in cluster for user.

release

public Response release(String exoid)
Parameters:
exoid - the client id.
Returns:
OK if release successful.


Copyright © 2009 eXo Platform SAS. All Rights Reserved.