public class HbasePersistReader extends Object implements StreamsPersistReader, Serializable
| Modifier and Type | Field and Description |
|---|---|
protected HbaseConfiguration |
config |
protected ReadWriteLock |
lock |
protected Queue<StreamsDatum> |
persistQueue |
protected Properties |
props |
protected AtomicBoolean |
running |
static String |
STREAMS_ID |
| Constructor and Description |
|---|
HbasePersistReader() |
HbasePersistReader(HbaseConfiguration config) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanUp() |
protected Queue<StreamsDatum> |
constructQueue() |
String |
getId() |
boolean |
isRunning() |
void |
prepare(Object configurationObject) |
StreamsResultSet |
readAll() |
StreamsResultSet |
readCurrent() |
StreamsResultSet |
readNew(BigInteger bigInteger) |
StreamsResultSet |
readRange(org.joda.time.DateTime dateTime,
org.joda.time.DateTime dateTime2) |
void |
setConfig(HbaseConfiguration config) |
void |
startStream() |
void |
write(StreamsDatum streamsDatum) |
public static final String STREAMS_ID
protected final ReadWriteLock lock
protected final AtomicBoolean running
protected volatile Queue<StreamsDatum> persistQueue
protected HbaseConfiguration config
protected Properties props
public HbasePersistReader()
public HbasePersistReader(HbaseConfiguration config)
public void setConfig(HbaseConfiguration config)
public String getId()
getId in interface StreamsOperationpublic void startStream()
startStream in interface StreamsProviderpublic StreamsResultSet readAll()
readAll in interface StreamsPersistReaderpublic StreamsResultSet readCurrent()
readCurrent in interface StreamsProviderprotected Queue<StreamsDatum> constructQueue()
public StreamsResultSet readNew(BigInteger bigInteger)
readNew in interface StreamsPersistReaderreadNew in interface StreamsProviderpublic StreamsResultSet readRange(org.joda.time.DateTime dateTime, org.joda.time.DateTime dateTime2)
readRange in interface StreamsPersistReaderreadRange in interface StreamsProviderpublic boolean isRunning()
isRunning in interface StreamsProviderpublic void prepare(Object configurationObject)
prepare in interface StreamsOperationpublic void cleanUp()
cleanUp in interface StreamsOperationpublic void write(StreamsDatum streamsDatum)
Copyright © 2018 The Apache Software Foundation. All rights reserved.