Class LocalConnectionManager
- java.lang.Object
-
- org.apache.flink.runtime.io.network.LocalConnectionManager
-
- All Implemented Interfaces:
ConnectionManager
public class LocalConnectionManager extends Object implements ConnectionManager
A connection manager implementation to bypass setup overhead for task managers running in local execution mode.
-
-
Constructor Summary
Constructors Constructor Description LocalConnectionManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
closeOpenChannelConnections(ConnectionID connectionId)
Closes opened ChannelConnections in case of a resource release.PartitionRequestClient
createPartitionRequestClient(ConnectionID connectionId)
Creates aPartitionRequestClient
instance for the givenConnectionID
.int
getNumberOfActiveConnections()
void
shutdown()
int
start()
Starts the internal related components for network connection and communication.
-
-
-
Method Detail
-
start
public int start()
Description copied from interface:ConnectionManager
Starts the internal related components for network connection and communication.- Specified by:
start
in interfaceConnectionManager
- Returns:
- a port to connect to the task executor for shuffle data exchange, -1 if only local connection is possible.
-
createPartitionRequestClient
public PartitionRequestClient createPartitionRequestClient(ConnectionID connectionId)
Description copied from interface:ConnectionManager
Creates aPartitionRequestClient
instance for the givenConnectionID
.- Specified by:
createPartitionRequestClient
in interfaceConnectionManager
-
closeOpenChannelConnections
public void closeOpenChannelConnections(ConnectionID connectionId)
Description copied from interface:ConnectionManager
Closes opened ChannelConnections in case of a resource release.- Specified by:
closeOpenChannelConnections
in interfaceConnectionManager
-
getNumberOfActiveConnections
public int getNumberOfActiveConnections()
- Specified by:
getNumberOfActiveConnections
in interfaceConnectionManager
-
shutdown
public void shutdown()
- Specified by:
shutdown
in interfaceConnectionManager
-
-