T - The type of the elements in the broadcasted data set.public class BroadcastVariableMaterialization<T,C> extends Object
| Constructor and Description |
|---|
BroadcastVariableMaterialization(BroadcastVariableKey key) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
decrementReference(RegularPactTask<?,?> referenceHolder) |
boolean |
decrementReferenceIfHeld(RegularPactTask<?,?> referenceHolder) |
List<T> |
getVariable() |
C |
getVariable(org.apache.flink.api.common.functions.BroadcastVariableInitializer<T,C> initializer) |
void |
materializeVariable(MutableReader<?> reader,
org.apache.flink.api.common.typeutils.TypeSerializerFactory<?> serializerFactory,
RegularPactTask<?,?> referenceHolder) |
public BroadcastVariableMaterialization(BroadcastVariableKey key)
public void materializeVariable(MutableReader<?> reader, org.apache.flink.api.common.typeutils.TypeSerializerFactory<?> serializerFactory, RegularPactTask<?,?> referenceHolder) throws MaterializationExpiredException, IOException
public boolean decrementReference(RegularPactTask<?,?> referenceHolder)
public boolean decrementReferenceIfHeld(RegularPactTask<?,?> referenceHolder)
public List<T> getVariable() throws InitializationTypeConflictException
Copyright © 2014–2015 The Apache Software Foundation. All rights reserved.