Apache REEF  0.16.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

◆ GetBroadcastReceiver< T >()

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

◆ GetBroadcastSender< T >()

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

◆ GetReduceReceiver< T >()

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

◆ GetReduceSender< T >()

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

◆ GetScatterReceiver< T >()

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

◆ GetScatterSender< T >()

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

◆ GroupName

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: