Package org.apache.flink.runtime.broadcast
-
Class Summary Class Description BroadcastVariableKey An identifier for aBroadcastVariableMaterialization
based on the task'sJobVertexID
, broadcast variable name and iteration superstep.BroadcastVariableManager The BroadcastVariableManager is used to manage the materialization of broadcast variables.BroadcastVariableMaterialization<T,C> This class represents a single materialization of a broadcast variable and maintains a reference count for it.DefaultBroadcastVariableInitializer<T> The defaultBroadcastVariableInitializer
implementation that initializes the broadcast variable into a list. -
Exception Summary Exception Description InitializationTypeConflictException Indicates that a broadcast variable was initialized with aDefaultBroadcastVariableInitializer
as a non-List
type, and later accessed usingRuntimeContext.getBroadcastVariable(String)
which may only return lists.MaterializationExpiredException Indicates that theBroadcastVariableMaterialization
has materialized the broadcast variable at some point but discarded it already.