org.atmosphere.plugin.redis
Class RedisFilter

java.lang.Object
  extended by org.atmosphere.plugin.redis.RedisFilter
All Implemented Interfaces:
org.atmosphere.cpr.BroadcastFilter, org.atmosphere.cpr.BroadcastFilterLifecycle, org.atmosphere.cpr.ClusterBroadcastFilter

public class RedisFilter
extends Object
implements org.atmosphere.cpr.ClusterBroadcastFilter

Support for Redis

Author:
Jeanfrancois Arcand

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.atmosphere.cpr.BroadcastFilter
org.atmosphere.cpr.BroadcastFilter.BroadcastAction
 
Constructor Summary
RedisFilter()
           
RedisFilter(org.atmosphere.cpr.Broadcaster bc, String address)
           
RedisFilter(String id)
           
RedisFilter(String id, URI uri)
           
RedisFilter(URI uri)
           
 
Method Summary
 void destroy()
          
 org.atmosphere.cpr.BroadcastFilter.BroadcastAction filter(Object originalMessage, Object o)
          
 org.atmosphere.cpr.Broadcaster getBroadcaster()
          
 void init()
          
 void setBroadcaster(org.atmosphere.cpr.Broadcaster bc)
          
 void setUri(String address)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RedisFilter

public RedisFilter()

RedisFilter

public RedisFilter(String id)

RedisFilter

public RedisFilter(URI uri)

RedisFilter

public RedisFilter(String id,
                   URI uri)

RedisFilter

public RedisFilter(org.atmosphere.cpr.Broadcaster bc,
                   String address)
Method Detail

setUri

public void setUri(String address)

Specified by:
setUri in interface org.atmosphere.cpr.ClusterBroadcastFilter

init

public void init()

Specified by:
init in interface org.atmosphere.cpr.BroadcastFilterLifecycle

destroy

public void destroy()

Specified by:
destroy in interface org.atmosphere.cpr.BroadcastFilterLifecycle

filter

public org.atmosphere.cpr.BroadcastFilter.BroadcastAction filter(Object originalMessage,
                                                                 Object o)

Specified by:
filter in interface org.atmosphere.cpr.BroadcastFilter

getBroadcaster

public org.atmosphere.cpr.Broadcaster getBroadcaster()

Specified by:
getBroadcaster in interface org.atmosphere.cpr.ClusterBroadcastFilter

setBroadcaster

public void setBroadcaster(org.atmosphere.cpr.Broadcaster bc)

Specified by:
setBroadcaster in interface org.atmosphere.cpr.ClusterBroadcastFilter


Copyright © 2012. All Rights Reserved.