Skip navigation links
C D E F I M S 

C

com.spotify.scratch - package com.spotify.scratch
 
com.spotify.scratch.persist - package com.spotify.scratch.persist
 

D

Dump - Class in com.spotify.scratch.persist
TODO: document.
Dump(ScheduledExecutorService, ExecutorService) - Constructor for class com.spotify.scratch.persist.Dump
 

E

Encoder - Annotation Type in com.spotify.scratch.persist
TODO: document.

F

FloRootTaskFactory - Class in com.spotify.scratch
 

I

invokeProcessFn(TaskId, Fn<TaskContext.Value<T>>) - Method in class com.spotify.scratch.persist.Dump
 

M

main(String[]) - Static method in class com.spotify.scratch.Scratch
 

S

Scratch - Class in com.spotify.scratch
Task definitions have (TD) - todo: namespace - a unique name - a list of parameters - type safe input task results - an output type Task instances have (TI) - a TD - specific values for all TD parameters - a list of lazy input TI - code for producing the output Notes - creating task instances should only yield a full dependency tree based on the task parameters - inputs to tasks are instantiated lazily so a partial graph could be examined - execution of tasks is subject to execution control and memoization other ideas (todo) - reader-monad-like 'ask' dependencies - input tasks that are pushed down to the bottom of the execution graph (before everything) - facts matching as basis for dependency satisfaction
Scratch() - Constructor for class com.spotify.scratch.Scratch
 
Scratch_Exec() - Static method in class com.spotify.scratch.FloRootTaskFactory
 
C D E F I M S 
Skip navigation links

Copyright © 2017. All rights reserved.