/** * The evaluator identifier. */ @NamedParameter(doc = "The evaluator identifier.") public final class EvaluatorIdentifier implements Name<String> { private EvaluatorIdentifier() { } }
/** * Files to be made accessible on the Driver and all Evaluators. */ @NamedParameter(doc = "Files to be made accessible on the Driver and all Evaluators.") public final class JobGlobalFiles implements Name<Set<String>> { private JobGlobalFiles() { } }
/** * Context message handler. */ @NamedParameter(doc = "Context message handler.") public final class ServiceContextMessageHandlers implements Name<Set<EventHandler<ContextMessage>>> { private ServiceContextMessageHandlers() { } }
/** * This parameter denotes that the driver process should actually be * started in a separate process with the given amount of JVM memory. */ @NamedParameter(doc = "The driver process memory.", default_value = "512") public final static class DriverProcessMemory implements Name<Integer> { }
/** * Client EventHandler triggered when the REEF job is running. */ @NamedParameter(doc = "Client EventHandler triggered when the REEF job is running.", default_classes = DefaultRunningJobHandler.class) public final class JobRunningHandler implements Name<EventHandler<RunningJob>> { private JobRunningHandler() { } }
/** * Client EventHandler that gets messages from the Driver. */ @NamedParameter(doc = "Client EventHandler that gets messages from the Driver.", default_classes = DefaultJobMessageHandler.class) public final class JobMessageHandler implements Name<EventHandler<JobMessage>> { private JobMessageHandler() { } }
/** * Called when an exception occurs on a running evaluator. */ @NamedParameter(doc = "Called when an exception occurs on a running evaluator.") public final class ServiceEvaluatorCompletedHandlers implements Name<Set<EventHandler<CompletedEvaluator>>> { private ServiceEvaluatorCompletedHandlers() { } }
/** * Handler for ActiveContext received during driver restart */ @NamedParameter(doc = "Handler for ActiveContext received during driver restart") public final class ServiceDriverRestartContextActiveHandlers implements Name<Set<EventHandler<ActiveContext>>> { private ServiceDriverRestartContextActiveHandlers() { } }
/** * The service configuration for the root context */ @NamedParameter(doc = "The service configuration for the root context") public final class RootServiceConfiguration implements Name<String> { private RootServiceConfiguration() { } }
/** * Event handler for CompletedJob */ @NamedParameter(doc = "Event handler for CompletedJob", default_classes = DefaultCompletedJobHandler.class) public final class JobCompletedHandler implements Name<EventHandler<CompletedJob>> { private JobCompletedHandler() { } }
/** * Handler for FailedContext */ @NamedParameter(doc = "Handler for FailedContext", default_classes = DefaultContextFailureHandler.class) public final class ContextFailedHandlers implements Name<Set<EventHandler<FailedContext>>> { private ContextFailedHandlers() { } }
/** * Called when an exception occurs on a running evaluator. */ @NamedParameter(doc = "Called when an exception occurs on a running evaluator.", default_classes = DefaultEvaluatorFailureHandler.class) public final class EvaluatorFailedHandlers implements Name<Set<EventHandler<FailedEvaluator>>> { private EvaluatorFailedHandlers() { } }
/** * Handler for RunningTask events during a Driver restart. */ @NamedParameter(doc = "Handler for RunningTask events during a Driver restart.", default_classes = DefaultDriverRestartTaskRunningHandler.class) public final class DriverRestartTaskRunningHandlers implements Name<Set<EventHandler<RunningTask>>> { private DriverRestartTaskRunningHandlers() { } }
/** * Task message handler. */ @NamedParameter(doc = "Task message handler.", default_classes = DefaultTaskMessageHandler.class) public final class TaskMessageHandlers implements Name<Set<EventHandler<TaskMessage>>> { private TaskMessageHandlers() { } }
/** * The job submission directory. */ @NamedParameter(doc = "The job submission directory.") public final class JobSubmissionDirectory implements Name<String> { }
/** * minimum port number range when generating a port number for the Http Server */ @NamedParameter(doc = "Minimum port number for Jetty Server", default_value = "1024") public class MinPortNumber implements Name<Integer> { }
/** * The probability with which a crash will occur. */ @NamedParameter(doc = "the probability with which a crash will occur.", default_value = "" + CrashProbability.DEFAULT_VALUE) public final class CrashProbability implements Name<Double> { public static final double DEFAULT_VALUE = 0.1; }
/** * Number of threads allocated per evaluator to dispatch events from that Evaluator. */ @NamedParameter( doc = "Number of threads allocated per evaluator to dispatch events from that Evaluator.", default_value = "1") public final class EvaluatorDispatcherThreads implements Name<Integer> { private EvaluatorDispatcherThreads() { } }
/** * The path to the clock configuration */ @NamedParameter(doc = "The path to process configuration.", short_name = ClockConfigurationPath.SHORT_NAME) public final class ClockConfigurationPath implements Name<String> { public static final String SHORT_NAME = "runtime_configuration"; }
/** * Files to be made accessible on the Driver only. */ @NamedParameter(doc = "Files to be made accessible on the Driver only.") public final class DriverLocalFiles implements Name<Set<String>> { private DriverLocalFiles() { } }