org.jgroups.blocks.mux
Class StateTransferFilterAdapter

java.lang.Object
  extended by org.jgroups.blocks.mux.StateTransferFilterAdapter
All Implemented Interfaces:
StateTransferFilter, UpHandler

public class StateTransferFilterAdapter
extends java.lang.Object
implements UpHandler, StateTransferFilter

Supports the UpHandler interface and the StateTransferFilter interface by delegating to two independent objects each of which implements one of the interfaces.

Version:
$Revision$
Author:
Brian Stansberry

Constructor Summary
StateTransferFilterAdapter(UpHandler upHandlerDelegate, StateTransferFilter filterDelegate)
           
 
Method Summary
 boolean accepts(java.lang.String stateId)
          Invokes on the StateTransferFilter delegate.
 java.lang.Object up(Event evt)
          Invokes on the UpHandler delegate.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StateTransferFilterAdapter

public StateTransferFilterAdapter(UpHandler upHandlerDelegate,
                                  StateTransferFilter filterDelegate)
Method Detail

up

public java.lang.Object up(Event evt)
Invokes on the UpHandler delegate.

Specified by:
up in interface UpHandler
See Also:
UpHandler.up(org.jgroups.Event)

accepts

public boolean accepts(java.lang.String stateId)
Invokes on the StateTransferFilter delegate.

Specified by:
accepts in interface StateTransferFilter
Parameters:
stateId - the id of the partial state transfer
Returns:
true if a state transfer event associated with a given state_id should be passed to this component's UpHandler
See Also:
StateTransferFilter.accepts(java.lang.String)


Copyright © 1998-2009 Bela Ban / Red Hat. All Rights Reserved.