Skip to content

Customizing

Fabiano V. Santos edited this page Jun 13, 2017 · 3 revisions

Customizing

Task Executor

The flow of task execution is performed by TaskExecutor, which has a default implementation. To use your own executor you need to create a provider of TaskExecutor, see Guice Docs for additional information.

Modules

If you need any adicional Module, just create a class that extends AbstractModule and annotate it with @ModuleProvider, so Nightfall will add them to the Guice modules, see SparkModule as an example.

SparkSession

The SparkSession is provided by SparkSessionProvider, unfortunatelly at the moment is not possible to customize it.