C# Класс Brunet.Services.MapReduce.MapReduceComputation

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_mr_args MapReduceArgs
_mr_request_state object
_mr_task MapReduceTask
_node Node
_result object
_rpc Brunet.Messaging.RpcManager
_state State
_sync object

Открытые методы

Метод Описание
MapReduceComputation ( Node node, object state, MapReduceTask task, MapReduceArgs args ) : System
Start ( ) : void

Защищенные методы

Метод Описание
ChildCallback ( object cq, EventArgs arg ) : void
GenTreeHandler ( object chano, EventArgs args ) : void
HandleException ( ISender from, Exception x ) : void
MapHandler ( object chan, EventArgs args ) : void
Reduce ( RpcResult child_r ) : void
ReduceHandler ( object ro, EventArgs args ) : void
SendResult ( object result ) : bool
TryNextReduce ( State new_s, State old_s, RpcResult v, bool cont ) : bool

Описание методов

ChildCallback() защищенный Метод

protected ChildCallback ( object cq, EventArgs arg ) : void
cq object
arg System.EventArgs
Результат void

GenTreeHandler() защищенный Метод

protected GenTreeHandler ( object chano, EventArgs args ) : void
chano object
args System.EventArgs
Результат void

HandleException() защищенный Метод

protected HandleException ( ISender from, Exception x ) : void
from ISender
x System.Exception
Результат void

MapHandler() защищенный Метод

protected MapHandler ( object chan, EventArgs args ) : void
chan object
args System.EventArgs
Результат void

MapReduceComputation() публичный Метод

public MapReduceComputation ( Node node, object state, MapReduceTask task, MapReduceArgs args ) : System
node Node
state object
task MapReduceTask
args MapReduceArgs
Результат System

Reduce() защищенный Метод

protected Reduce ( RpcResult child_r ) : void
child_r Brunet.Messaging.RpcResult
Результат void

ReduceHandler() защищенный Метод

protected ReduceHandler ( object ro, EventArgs args ) : void
ro object
args System.EventArgs
Результат void

SendResult() защищенный Метод

protected SendResult ( object result ) : bool
result object
Результат bool

Start() публичный Метод

public Start ( ) : void
Результат void

TryNextReduce() защищенный Метод

protected TryNextReduce ( State new_s, State old_s, RpcResult v, bool cont ) : bool
new_s State
old_s State
v Brunet.Messaging.RpcResult
cont bool
Результат bool

Описание свойств

_mr_args защищенное свойство

protected MapReduceArgs,Brunet.Services.MapReduce _mr_args
Результат MapReduceArgs

_mr_request_state защищенное свойство

protected object _mr_request_state
Результат object

_mr_task защищенное свойство

protected MapReduceTask,Brunet.Services.MapReduce _mr_task
Результат MapReduceTask

_node защищенное свойство

protected Node _node
Результат Node

_result защищенное свойство

protected object _result
Результат object

_rpc защищенное свойство

protected RpcManager,Brunet.Messaging _rpc
Результат Brunet.Messaging.RpcManager

_state защищенное свойство

protected State _state
Результат State

_sync защищенное свойство

protected object _sync
Результат object