C# Class Fibrous.FiberBuilderImpl

Inheritance: IFiberBuilder
Datei anzeigen Open project: chrisa23/Fibrous

Public Methods

Method Description
Build ( ) : IFiber
FiberBuilderImpl ( FiberType type ) : System
Start ( ) : IFiber
WithBlockingQueue ( int maxItems ) : IFiberBuilder
WithErrorHandlingExecutor ( Action callback = null ) : IFiberBuilder
WithExecutor ( IExecutor executor ) : IFiberBuilder
WithName ( string name ) : IFiberBuilder
WithPriority ( ThreadPriority priority ) : IFiberBuilder
WithQueue ( IQueue queue ) : IFiberBuilder
WithSleepingQueue ( ) : IFiberBuilder
WithYieldingQueue ( ) : IFiberBuilder

Method Details

Build() public method

public Build ( ) : IFiber
return IFiber

FiberBuilderImpl() public method

public FiberBuilderImpl ( FiberType type ) : System
type FiberType
return System

Start() public method

public Start ( ) : IFiber
return IFiber

WithBlockingQueue() public method

public WithBlockingQueue ( int maxItems ) : IFiberBuilder
maxItems int
return IFiberBuilder

WithErrorHandlingExecutor() public method

public WithErrorHandlingExecutor ( Action callback = null ) : IFiberBuilder
callback Action
return IFiberBuilder

WithExecutor() public method

public WithExecutor ( IExecutor executor ) : IFiberBuilder
executor IExecutor
return IFiberBuilder

WithName() public method

public WithName ( string name ) : IFiberBuilder
name string
return IFiberBuilder

WithPriority() public method

public WithPriority ( ThreadPriority priority ) : IFiberBuilder
priority ThreadPriority
return IFiberBuilder

WithQueue() public method

public WithQueue ( IQueue queue ) : IFiberBuilder
queue IQueue
return IFiberBuilder

WithSleepingQueue() public method

public WithSleepingQueue ( ) : IFiberBuilder
return IFiberBuilder

WithYieldingQueue() public method

public WithYieldingQueue ( ) : IFiberBuilder
return IFiberBuilder