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(BroadcastVariableInitializer<T,C> initializer) |
void |
materializeVariable(MutableReader<?> reader,
TypeSerializerFactory<?> serializerFactory,
RegularPactTask<?,?> referenceHolder) |
public BroadcastVariableMaterialization(BroadcastVariableKey key)
public void materializeVariable(MutableReader<?> reader, TypeSerializerFactory<?> serializerFactory, RegularPactTask<?,?> referenceHolder) throws MaterializationExpiredException, IOException
public boolean decrementReference(RegularPactTask<?,?> referenceHolder)
public boolean decrementReferenceIfHeld(RegularPactTask<?,?> referenceHolder)
public List<T> getVariable() throws InitializationTypeConflictException
public C getVariable(BroadcastVariableInitializer<T,C> initializer)
Copyright © 2015 The Apache Software Foundation. All rights reserved.