Bounce

trait Bounce[T <: Txn[T]] extends ProcessorFactory
Companion
object
trait ProcessorFactory
class Object
trait Matchable
class Any
class BounceImpl[T]

Type members

Types

type Config = Config[T]
type Product = File
type Repr = Generic

Inherited types

type Observer = Listener[Update[Product, Repr]]
Inherited from
ProcessorFactory

Value members

Inherited methods

final
def apply(config: Config): Repr & Prepared
Inherited from
ProcessorFactory
final
def run(config: Config)(observer: Observer)(implicit exec: ExecutionContext): Repr

Creates and starts the processor.

Creates and starts the processor.

Value Params
config

the configuration to use for the processor

exec

execution context to schedule threads

observer

a partial function observing the progress and completion of the process

Returns

the processor representation

Inherited from
ProcessorFactory