What are stages?

From CCIL
Revision as of 10:23, 26 May 2017 by Atanas.ilchev (Talk | contribs)

Jump to: navigation, search

Stages are the building blocks of CCIL. They are small non-interactive units of logic (Java POJOs) which take inputs and provide outputs. By themselves, nothing particular can be accomplished - some open files, others write input to a file handler, database or stream. Organized in pipelines however, they can accomplish almost everything, as far as no interactivity is involved.

CCIL is designed to run at backend processing servers without any human interaction.

Stages are typical CyberCore services - POJOs, specified in the server configuration file.

Let us take as example the Buffers tutorial.

Implementation class

TBA
</TBA>

=== Registration in the server ===
We need to tell the server to instantiate the stage at startup, so it become available for the execution engine.

<pre>
TBA

Use it in a context

TBA

Put in a pipeline

TBA

Configure the invocation

TBA