net.sf.ehcache.distribution.jgroups
Class JGroupsCacheReceiver

java.lang.Object
  extended by net.sf.ehcache.distribution.jgroups.JGroupsCacheReceiver
All Implemented Interfaces:
org.jgroups.MembershipListener, org.jgroups.MessageListener, org.jgroups.Receiver

public class JGroupsCacheReceiver
extends Object
implements org.jgroups.Receiver

Handles Receiver functions around for a CacheManager

Version:
$Revision$
Author:
Eric Dalquist

Constructor Summary
JGroupsCacheReceiver(net.sf.ehcache.CacheManager cacheManager, JGroupsBootstrapManager bootstrapManager)
          Create a new Receiver
 
Method Summary
 void block()
          
 byte[] getState()
          
 void receive(org.jgroups.Message msg)
          
 void setState(byte[] state)
          
 void suspect(org.jgroups.Address suspectedMbr)
          
 void viewAccepted(org.jgroups.View newView)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JGroupsCacheReceiver

public JGroupsCacheReceiver(net.sf.ehcache.CacheManager cacheManager,
                            JGroupsBootstrapManager bootstrapManager)
Create a new Receiver

Method Detail

receive

public void receive(org.jgroups.Message msg)

Specified by:
receive in interface org.jgroups.MessageListener

getState

public byte[] getState()

Specified by:
getState in interface org.jgroups.MessageListener

setState

public void setState(byte[] state)

Specified by:
setState in interface org.jgroups.MessageListener

block

public void block()

Specified by:
block in interface org.jgroups.MembershipListener

suspect

public void suspect(org.jgroups.Address suspectedMbr)

Specified by:
suspect in interface org.jgroups.MembershipListener

viewAccepted

public void viewAccepted(org.jgroups.View newView)

Specified by:
viewAccepted in interface org.jgroups.MembershipListener


Copyright © 2003-2011 Terracotta, Inc.. All Rights Reserved.