Steps


Steps

Steps are one of the first things loaded into the IoC as part of the core boot process within Tapestry. They are handled by the CompileStepsServiceProvider class and injected into the Container with the alias Compile.Steps

Tapestry comes shipped with the following sixteen steps configured:

BootKernel

The workspace Kernel is already registered with the Container by the ProjectKernelServiceProvider at which point its register method is executed. Upon invocation the BootKernel step requests the Kernel from the Container and executes its boot method.

ReadCache

The ReadCache step initiates and loads the caching sub system before injecting it into the Project class with the alias of cache. This step also has the task of invalidating the entire cache upon any of the configuration files or the version of Tapestry changing.

Before

Clear

LoadContentTypes

LoadContentRenderers

LoadContentGenerators

LoadSourceFiles

Json

ParseContentTypes

Compile

WriteFiles

WriteCache

Copy

Clean

After