Fantom

 

const class

webmod::PipelineMod

sys::Obj
  web::WebMod
    webmod::PipelineMod

PipelineMod routes seriallly through a list of sub-WebMods.

See docLib::WebMod

Slots

afterSource

const WebMod[] after := WebMod[,]

Steps to run serially regardless of WebRes.isDone after every request.

beforeSource

const WebMod[] before := WebMod[,]

Steps to run serially regardless of WebRes.isDone before every request.

makeSource

new make(|PipelineMod|? f)

Constructor with it-block.

onServiceSource

override Void onService()

Service the pipeline.

onStartSource

override Void onStart()

Call onStart on sub-mods.

onStopSource

override Void onStop()

Overrides web::WebMod.onStop

Call onStop on sub-mods.

stepsSource

const WebMod[] steps := WebMod[,]

Steps to run serially until WebRes.isDone returns true.