org.apache.hadoop.hbase.replication
Class ScopeWALEntryFilter

java.lang.Object
  extended by org.apache.hadoop.hbase.replication.ScopeWALEntryFilter
All Implemented Interfaces:
WALEntryFilter

@InterfaceAudience.Private
public class ScopeWALEntryFilter
extends Object
implements WALEntryFilter

Keeps KVs that are scoped other than local


Constructor Summary
ScopeWALEntryFilter()
           
 
Method Summary
 HLog.Entry filter(HLog.Entry entry)
          Applies the filter, possibly returning a different HLog.Entry instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScopeWALEntryFilter

public ScopeWALEntryFilter()
Method Detail

filter

public HLog.Entry filter(HLog.Entry entry)
Description copied from interface: WALEntryFilter
Applies the filter, possibly returning a different HLog.Entry instance. If null is returned, the entry will be skipped.

Specified by:
filter in interface WALEntryFilter
Parameters:
entry - WAL Entry to filter
Returns:
a (possibly modified) HLog.Entry to use. Returning null or an entry with no cells will cause the entry to be skipped for replication.


Copyright © 2007–2015 The Apache Software Foundation. All rights reserved.