Home Reference Source
import {Pipeline} from 'jvm/lib/util/Pipeline.js'
public class | source

Pipeline

Extends:

events~EventEmitter → Pipeline

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

name: *

public

results: {}

public

steps: *[]

Method Summary

Public Methods
public

addStep(name: *, lambda: *)

public

after(fn: *)

public

afterStep(name: *, fn: *)

public

before(fn: *)

public

execute(jar: *)

public

log()

public

stepResult(name: *): *

Private Methods
private

_runStep(jar: *, name: *, lambda: *): *

private

_runSteps(jar: *)

Public Constructors

public constructor() source

Public Members

public name: * source

public results: {} source

public steps: *[] source

Public Methods

public addStep(name: *, lambda: *) source

Params:

NameTypeAttributeDescription
name *
lambda *

public after(fn: *) source

Params:

NameTypeAttributeDescription
fn *

public afterStep(name: *, fn: *) source

Params:

NameTypeAttributeDescription
name *
fn *

public before(fn: *) source

Params:

NameTypeAttributeDescription
fn *

public execute(jar: *) source

Params:

NameTypeAttributeDescription
jar *

public log() source

public stepResult(name: *): * source

Params:

NameTypeAttributeDescription
name *

Return:

*

Private Methods

private _runStep(jar: *, name: *, lambda: *): * source

Params:

NameTypeAttributeDescription
jar *
name *
lambda *

Return:

*

private _runSteps(jar: *) source

Params:

NameTypeAttributeDescription
jar *