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()
          
 void getState(OutputStream output)
          
 void receive(org.jgroups.Message msg)
          
 void setState(InputStream input)
          
 void suspect(org.jgroups.Address suspectedMbr)
          
 void unblock()
          
 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 void getState(OutputStream output)
              throws Exception

Specified by:
getState in interface org.jgroups.MessageListener
Throws:
Exception

setState

public void setState(InputStream input)
              throws Exception

Specified by:
setState in interface org.jgroups.MessageListener
Throws:
Exception

block

public void block()

Specified by:
block in interface org.jgroups.MembershipListener

unblock

public void unblock()

Specified by:
unblock 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-2012 Terracotta, Inc.. All Rights Reserved.