|
类摘要 |
| AbstractMasterCoordinator<MASTER_RESULT extends Bytable,WORKER_RESULT extends Bytable> |
AbstractMasterCoordinator has some common implementation for both async and sync worker coordinator. |
| AsyncMasterCoordinator<MASTER_RESULT extends Bytable,WORKER_RESULT extends Bytable> |
AsyncMasterCoordinator is used to as a barrier for each iteration. |
| BasicMasterInterceptor<MASTER_RESULT extends Bytable,WORKER_RESULT extends Bytable> |
Empty MasterIntercepter implementation for user to choose which function should be override. |
| GuaguaMasterService<MASTER_RESULT extends Bytable,WORKER_RESULT extends Bytable> |
GuaguaMasterService is the basic implementation as a master to coordinator all workers' work in each
iteration. |
| InternalMasterCoordinator<MASTER_RESULT extends Bytable,WORKER_RESULT extends Bytable> |
InternalMasterCoordinator is local coordinator implementation in one jvm instance. |
| MasterComputableTimer<MASTER_RESULT extends Bytable,WORKER_RESULT extends Bytable> |
MasterComputableTimer is used to get execution time for mastercomputation. |
| MasterContext<MASTER_RESULT extends Bytable,WORKER_RESULT extends Bytable> |
MasterContext is a context to contain all objects used in master computation. |
| MasterTimer<MASTER_RESULT extends Bytable,WORKER_RESULT extends Bytable> |
MasterTimer is used to get execution time of the post intercepters and master computation. |
| MemoryStatsMasterInterceptor<MASTER_RESULT extends Bytable,WORKER_RESULT extends Bytable> |
MemoryStatsMasterInterceptor is used to print memory usage for each master checkpoint. |
| SyncMasterCoordinator<MASTER_RESULT extends Bytable,WORKER_RESULT extends Bytable> |
SyncMasterCoordinator is used to as a barrier for each iteration. |
| TraceMasterInterceptor<MASTER_RESULT extends Bytable,WORKER_RESULT extends Bytable> |
TraceMasterInterceptor is used to trace whole application for master. |
Master coordinator, memory profiler and timer such kind of useful intercepters are included in this package.