Class GiraphExecutor
java.lang.Object
org.apache.wayang.core.util.AbstractReferenceCountable
org.apache.wayang.core.platform.ExecutorTemplate
org.apache.wayang.giraph.execution.GiraphExecutor
- All Implemented Interfaces:
CompositeExecutionResource,ExecutionResource,Executor,ReferenceCountable
Executor for the GiraphPlatform.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.wayang.core.platform.Executor
Executor.Factory -
Field Summary
Fields inherited from class org.apache.wayang.core.platform.ExecutorTemplate
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()Releases any instances acquired by this instance to executeExecutionStages.voidexecute(ExecutionStage stage, OptimizationContext optimizationContext, ExecutionState executionState) Executes the givenstage.org.apache.giraph.conf.GiraphConfigurationMethods inherited from class org.apache.wayang.core.platform.ExecutorTemplate
createPartialExecution, disposeUnreferenced, getConfiguration, getCrossPlatformExecutor, register, registerMeasuredCardinalities, registerMeasuredCardinality, toString, unregisterMethods inherited from class org.apache.wayang.core.util.AbstractReferenceCountable
disposeIfUnreferenced, getNumReferences, isDisposed, noteDiscardedReference, noteObtainedReferenceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.wayang.core.util.ReferenceCountable
disposeIfUnreferenced, getNumReferences, isDisposed, noteDiscardedReference, noteObtainedReference
-
Constructor Details
-
GiraphExecutor
-
-
Method Details
-
execute
public void execute(ExecutionStage stage, OptimizationContext optimizationContext, ExecutionState executionState) Description copied from interface:ExecutorExecutes the givenstage.- Parameters:
stage- should be executed; must be executable by this instance, thoughexecutionState- provides and accepts execution-related objects @return collected metadata from instrumentation
-
dispose
public void dispose()Description copied from interface:ExecutorReleases any instances acquired by this instance to executeExecutionStages.- Specified by:
disposein interfaceExecutionResource- Specified by:
disposein interfaceExecutor- Overrides:
disposein classExecutorTemplate
-
getPlatform
- Returns:
- the
Platformthis instance belongs to
-
getGiraphConfiguration
public org.apache.giraph.conf.GiraphConfiguration getGiraphConfiguration()
-