Package org.apache.flink.runtime.broadcast
-
Class Summary Class Description BroadcastVariableKey An identifier for aBroadcastVariableMaterializationbased 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 defaultBroadcastVariableInitializerimplementation that initializes the broadcast variable into a list. -
Exception Summary Exception Description InitializationTypeConflictException Indicates that a broadcast variable was initialized with aDefaultBroadcastVariableInitializeras a non-Listtype, and later accessed usingRuntimeContext.getBroadcastVariable(String)which may only return lists.MaterializationExpiredException Indicates that theBroadcastVariableMaterializationhas materialized the broadcast variable at some point but discarded it already.