Package | Description |
---|---|
org.apache.hadoop.hbase | |
org.apache.hadoop.hbase.coordination | |
org.apache.hadoop.hbase.regionserver.handler | |
org.apache.hadoop.hbase.wal |
Class and Description |
---|
SplitLogManagerCoordination
Coordination for SplitLogManager.
|
SplitLogWorkerCoordination
Coordinated operations for
SplitLogWorker and
WALSplitterHandler Important
methods for SplitLogWorker: SplitLogWorkerCoordination.isReady() called from SplitLogWorker.run() to check whether the coordination is
ready to supply the tasks SplitLogWorkerCoordination.taskLoop() loop for new tasks until the worker is stopped SplitLogWorkerCoordination.isStop() a flag indicates whether worker should finish SplitLogWorkerCoordination.registerListener() called from SplitLogWorker.run() and could register listener
for external changes in coordination (if required) SplitLogWorkerCoordination.endTask(SplitLogTask, LongAdder, SplitTaskDetails) notify coordination engine that |
Class and Description |
---|
SplitLogManagerCoordination
Coordination for SplitLogManager.
|
SplitLogManagerCoordination.SplitLogManagerDetails
Detail class that shares data between coordination and split log manager
|
SplitLogWorkerCoordination
Coordinated operations for
SplitLogWorker and
WALSplitterHandler Important
methods for SplitLogWorker: SplitLogWorkerCoordination.isReady() called from SplitLogWorker.run() to check whether the coordination is
ready to supply the tasks SplitLogWorkerCoordination.taskLoop() loop for new tasks until the worker is stopped SplitLogWorkerCoordination.isStop() a flag indicates whether worker should finish SplitLogWorkerCoordination.registerListener() called from SplitLogWorker.run() and could register listener
for external changes in coordination (if required) SplitLogWorkerCoordination.endTask(SplitLogTask, LongAdder, SplitTaskDetails) notify coordination engine that |
SplitLogWorkerCoordination.SplitTaskDetails
Interface for log-split tasks Used to carry implementation details in encapsulated way through
Handlers to the coordination API.
|
ZKSplitLogManagerCoordination.TaskFinisher.Status
status that can be returned finish()
|
Class and Description |
---|
SplitLogWorkerCoordination
Coordinated operations for
SplitLogWorker and
WALSplitterHandler Important
methods for SplitLogWorker: SplitLogWorkerCoordination.isReady() called from SplitLogWorker.run() to check whether the coordination is
ready to supply the tasks SplitLogWorkerCoordination.taskLoop() loop for new tasks until the worker is stopped SplitLogWorkerCoordination.isStop() a flag indicates whether worker should finish SplitLogWorkerCoordination.registerListener() called from SplitLogWorker.run() and could register listener
for external changes in coordination (if required) SplitLogWorkerCoordination.endTask(SplitLogTask, LongAdder, SplitTaskDetails) notify coordination engine that |
SplitLogWorkerCoordination.SplitTaskDetails
Interface for log-split tasks Used to carry implementation details in encapsulated way through
Handlers to the coordination API.
|
Class and Description |
---|
SplitLogWorkerCoordination
Coordinated operations for
SplitLogWorker and
WALSplitterHandler Important
methods for SplitLogWorker: SplitLogWorkerCoordination.isReady() called from SplitLogWorker.run() to check whether the coordination is
ready to supply the tasks SplitLogWorkerCoordination.taskLoop() loop for new tasks until the worker is stopped SplitLogWorkerCoordination.isStop() a flag indicates whether worker should finish SplitLogWorkerCoordination.registerListener() called from SplitLogWorker.run() and could register listener
for external changes in coordination (if required) SplitLogWorkerCoordination.endTask(SplitLogTask, LongAdder, SplitTaskDetails) notify coordination engine that |
Copyright © 2007–2019 Cloudera. All rights reserved.