This project has retired. For details please refer to its Attic page.
Apache REEF: Org.Apache.REEF.Network.Group.Task.ICommunicationGroupClient Interface Reference
Apache REEF  0.15.0
Retainable Evaluator Execution Framework
Public Member Functions | Properties | List of all members
Org.Apache.REEF.Network.Group.Task.ICommunicationGroupClient Interface Reference

Used by Tasks to fetch Group Communication Operators in the group configured by the driver. More...

Inherited by Org.Apache.REEF.Network.Group.Task.ICommunicationGroupClientInternal.

Public Member Functions

IBroadcastSender< T > GetBroadcastSender< T > (string operatorName)
 Gets the BroadcastSender with the given name and message type. More...
 
IBroadcastReceiver< T > GetBroadcastReceiver< T > (string operatorName)
 Gets the BroadcastReceiver with the given name and message type. More...
 
IReduceSender< T > GetReduceSender< T > (string operatorName)
 Gets the ReduceSender with the given name and message type. More...
 
IReduceReceiver< T > GetReduceReceiver< T > (string operatorName)
 Gets the ReduceReceiver with the given name and message type. More...
 
IScatterSender< T > GetScatterSender< T > (string operatorName)
 Gets the ScatterSender with the given name and message type. More...
 
IScatterReceiver< T > GetScatterReceiver< T > (string operatorName)
 Gets the ScatterReceiver with the given name and message type. More...
 

Properties

string GroupName [get]
 Returns the Communication Group name More...
 

Detailed Description

Used by Tasks to fetch Group Communication Operators in the group configured by the driver.

Member Function Documentation

IBroadcastReceiver<T> Org.Apache.REEF.Network.Group.Task.ICommunicationGroupClient.GetBroadcastReceiver< T > ( string  operatorName)

Gets the BroadcastReceiver with the given name and message type.

Template Parameters
TThe message type
Parameters
operatorNameThe name of the Broadcast operator
Returns
The BroadcastReceiver
IBroadcastSender<T> Org.Apache.REEF.Network.Group.Task.ICommunicationGroupClient.GetBroadcastSender< T > ( string  operatorName)

Gets the BroadcastSender with the given name and message type.

Template Parameters
TThe message type
Parameters
operatorNameThe name of the Broadcast operator
Returns
The BroadcastSender
IReduceReceiver<T> Org.Apache.REEF.Network.Group.Task.ICommunicationGroupClient.GetReduceReceiver< T > ( string  operatorName)

Gets the ReduceReceiver with the given name and message type.

Template Parameters
TThe message type
Parameters
operatorNameThe name of the Reduce operator
Returns
The ReduceReceiver
IReduceSender<T> Org.Apache.REEF.Network.Group.Task.ICommunicationGroupClient.GetReduceSender< T > ( string  operatorName)

Gets the ReduceSender with the given name and message type.

Template Parameters
TThe message type
Parameters
operatorNameThe name of the Reduce operator
Returns
The ReduceSender
IScatterReceiver<T> Org.Apache.REEF.Network.Group.Task.ICommunicationGroupClient.GetScatterReceiver< T > ( string  operatorName)

Gets the ScatterReceiver with the given name and message type.

Template Parameters
TThe message type
Parameters
operatorNameThe name of the Scatter operator
Returns
The ScatterReceiver
IScatterSender<T> Org.Apache.REEF.Network.Group.Task.ICommunicationGroupClient.GetScatterSender< T > ( string  operatorName)

Gets the ScatterSender with the given name and message type.

Template Parameters
TThe message type
Parameters
operatorNameThe name of the Scatter operator
Returns
The ScatterSender

Property Documentation

string Org.Apache.REEF.Network.Group.Task.ICommunicationGroupClient.GroupName
get

Returns the Communication Group name


The documentation for this interface was generated from the following file: