| 程序包 | 说明 |
|---|---|
| org.apache.flink.runtime.broadcast | |
| org.apache.flink.runtime.iterative.task |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
BroadcastVariableMaterialization.decrementReference(BatchTask<?,?> referenceHolder) |
boolean |
BroadcastVariableMaterialization.decrementReferenceIfHeld(BatchTask<?,?> referenceHolder) |
<T> BroadcastVariableMaterialization<T,?> |
BroadcastVariableManager.materializeBroadcastVariable(String name,
int superstep,
BatchTask<?,?> holder,
MutableReader<?> reader,
org.apache.flink.api.common.typeutils.TypeSerializerFactory<T> serializerFactory)
Materializes the broadcast variable for the given name, scoped to the given task and its
iteration superstep.
|
void |
BroadcastVariableMaterialization.materializeVariable(MutableReader<?> reader,
org.apache.flink.api.common.typeutils.TypeSerializerFactory<?> serializerFactory,
BatchTask<?,?> referenceHolder) |
void |
BroadcastVariableManager.releaseAllReferencesFromTask(BatchTask<?,?> referenceHolder) |
void |
BroadcastVariableManager.releaseReference(BroadcastVariableKey key,
BatchTask<?,?> referenceHolder) |
void |
BroadcastVariableManager.releaseReference(String name,
int superstep,
BatchTask<?,?> referenceHolder) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractIterativeTask<S extends org.apache.flink.api.common.functions.Function,OT>
The abstract base class for all tasks able to participate in an iteration.
|
class |
IterationHeadTask<X,Y,S extends org.apache.flink.api.common.functions.Function,OT>
The head is responsible for coordinating an iteration and can run a
Driver inside. |
class |
IterationIntermediateTask<S extends org.apache.flink.api.common.functions.Function,OT>
An intermediate iteration task, which runs a
Driver
inside. |
class |
IterationTailTask<S extends org.apache.flink.api.common.functions.Function,OT>
An iteration tail, which runs a driver inside.
|
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.