Class MapControlClientPool
- java.lang.Object
-
- org.apache.beam.runners.fnexecution.control.MapControlClientPool
-
- All Implemented Interfaces:
ControlClientPool
public class MapControlClientPool extends java.lang.Object implements ControlClientPool
AControlClientPoolbacked by a client map. It is expected that a given client id will be requested at most once.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.beam.runners.fnexecution.control.ControlClientPool
ControlClientPool.Sink, ControlClientPool.Source
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MapControlClientPoolcreate()Creates aMapControlClientPool.ControlClientPool.SinkgetSink()Sink for control clients.ControlClientPool.SourcegetSource()Source of control clients.
-
-
-
Method Detail
-
create
public static MapControlClientPool create()
Creates aMapControlClientPool.
-
getSource
public ControlClientPool.Source getSource()
Description copied from interface:ControlClientPoolSource of control clients.- Specified by:
getSourcein interfaceControlClientPool
-
getSink
public ControlClientPool.Sink getSink()
Description copied from interface:ControlClientPoolSink for control clients.- Specified by:
getSinkin interfaceControlClientPool
-
-