Class GiraphPlatform
- java.lang.Object
-
- org.apache.wayang.core.platform.Platform
-
- org.apache.wayang.giraph.platform.GiraphPlatform
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CORES_PROPERTY
static java.lang.String
CPU_MHZ_PROPERTY
static java.lang.String
HDFS_MS_PER_MB_PROPERTY
-
Fields inherited from class org.apache.wayang.core.platform.Platform
jsonSerializer
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
GiraphPlatform()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configureDefaults(Configuration configuration)
Configure default settings for this instance, e.g., to be able to createLoadProfileToTimeConverter
s.LoadProfileToTimeConverter
createLoadProfileToTimeConverter(Configuration configuration)
TimeToCostConverter
createTimeToCostConverter(Configuration configuration)
Creates aTimeToCostConverter
for this instance.Executor.Factory
getExecutorFactory()
static GiraphPlatform
getInstance()
-
Methods inherited from class org.apache.wayang.core.platform.Platform
createExecutor, getConfigurationName, getInitializeMillis, getName, isSinglePlatformExecutionPossible, load, toString, warmUp
-
-
-
-
Field Detail
-
CPU_MHZ_PROPERTY
public static final java.lang.String CPU_MHZ_PROPERTY
- See Also:
- Constant Field Values
-
CORES_PROPERTY
public static final java.lang.String CORES_PROPERTY
- See Also:
- Constant Field Values
-
HDFS_MS_PER_MB_PROPERTY
public static final java.lang.String HDFS_MS_PER_MB_PROPERTY
- See Also:
- Constant Field Values
-
-
Method Detail
-
configureDefaults
public void configureDefaults(Configuration configuration)
Description copied from class:Platform
Configure default settings for this instance, e.g., to be able to createLoadProfileToTimeConverter
s.- Specified by:
configureDefaults
in classPlatform
- Parameters:
configuration
- that should be configured
-
getInstance
public static GiraphPlatform getInstance()
-
getExecutorFactory
public Executor.Factory getExecutorFactory()
- Specified by:
getExecutorFactory
in classPlatform
-
createLoadProfileToTimeConverter
public LoadProfileToTimeConverter createLoadProfileToTimeConverter(Configuration configuration)
- Specified by:
createLoadProfileToTimeConverter
in classPlatform
- Returns:
- a default
LoadProfileToTimeConverter
-
createTimeToCostConverter
public TimeToCostConverter createTimeToCostConverter(Configuration configuration)
Description copied from class:Platform
Creates aTimeToCostConverter
for this instance.- Specified by:
createTimeToCostConverter
in classPlatform
- Parameters:
configuration
- configures theTimeToCostConverter
- Returns:
- the
TimeToCostConverter
-
-